Community
Participate
Working Groups
Created attachment 260629 [details] tests There are some issues with maximized shells when their visibility changes, on GTK: - the getMaximized() method will return false for a maximized shell that was hidden - if the visibility of a maximized shell is changed from true to false and then back to true again, the shell will no longer be maximized when made visible - when a maximized shell is unmaximized, the location of the shell is restored to it's previous values. However, if a maximized shell is hidden and while being hidden is unmaximized, it's position will be the default one (0,0 or similar) I am attaching some unit tests that can be used to see the problems more exactly. This behaviour was observed in e4, causing a maximized part to be unmaximized on a perspective back and forth switch. I have a fix for this, I will submit it shortly.
New Gerrit change created: https://git.eclipse.org/r/69550
Created attachment 262132 [details] PlainSWT_Example This is a plain SWT example of the testcases provided by Alexandra.
(In reply to Eugen Neufeld from comment #2) > Created attachment 262132 [details] > PlainSWT_Example > > This is a plain SWT example of the testcases provided by Alexandra. Alright, I'll take a look at the patch again sometime today or tomorrow.
Ping, is this still relevant?
I retested this on GTK 2.24.32-1ubuntu1 and with Version: 3.22.30-1ubuntu1 Issue is still there, and is not fixed by the patch anymore. We will try to provide a working patch for Gtk 3 (as 2 will be dropped), but I cannot guarantee when we will be able to find the time to do so.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug. If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.