Remove packed attribute from Rect

Fixes #3785 -- the issue where the Travis build failed because of gcc's
-Werror=address-of-packed-member.

Adds an equality function to avoid relying on memcmp().
This commit is contained in:
Orestis Floros
2019-09-03 10:43:36 +03:00
parent 39a65166c4
commit a73510026f
8 changed files with 13 additions and 11 deletions

View File

@ -279,7 +279,7 @@ void scratchpad_fix_resolution(void) {
Rect new_rect = __i3_output->rect;
if (memcmp(&old_rect, &new_rect, sizeof(Rect)) == 0) {
if (rect_equals(new_rect, old_rect)) {
DLOG("Scratchpad size unchanged.\n");
return;
}