GNOME Bugzilla – Bug 792687
workspaceThumbnail: only update _porthole if the overview is visible
Last modified: 2018-08-30 03:51:01 UTC
Otherwise it happens that porthole is computed again after that the overlay is hidden (triggered by a layout reallocation) and thus not regenerated again afterwards. Not a fan of _ensurePorthole() at all, I'd prefer just set it once, but I preferred not to change this, let me know what you prefer.
Created attachment 367088 [details] [review] workspaceThumbnail: only update _porthole if the overview is visible Otherwise it happens that porthole is computed again after that the overlay is hidden (triggered by a layout reallocation) and thus not regenerated again afterwards.
Created attachment 367089 [details] [review] workspaceThumbnail: rebuild thumbnails if workareas size changed
Created attachment 367091 [details] [review] workspaceThumbnail: initialize porthole based on workArea Just a cleanup...
Reopening since the fix was reverted due to regressing the default setup.
This was reverted only partially, and so far the reverted change (workspaceThumbnail: rebuild thumbnails if workareas size changed) doesn't seem to be needed anymore.