force zone useful geometry recalc on desk flip if prev/next desk has obstacles

ensure that this gets calculated accurately any time it's applicable
This commit is contained in:
Mike Blumenkrantz 2016-10-04 09:20:30 -04:00
parent b79996c08e
commit 194f31c27a
1 changed files with 2 additions and 0 deletions

View File

@ -290,6 +290,8 @@ e_desk_show(E_Desk *desk)
dy = desk->y - desk2->y;
}
_e_desk_hide_begin(desk2, dx, dy);
if (desk2->obstacles || desk->obstacles)
e_zone_useful_geometry_dirty(desk->zone);
}
desk->zone->desk_x_prev = desk->zone->desk_x_current;