Michael Uman
2014-04-08 00:19:39 UTC
Hello,
I am sorry to report another bug which we discovered last week.
One of my users has been complaining recently that when he minimizes the
main window of my application and then attempts to unminimize it using the
bottom panel in gnome 2 (window panel) the application does not come back
to the front. This report led me to investigate the problem a bit deeper.
What was odd was that on my machine I could not replicate this problem, but
on two other users the problem was repeatable.
This led me to look into issues concerning the Windows manager and LO AND
BEHOLD this revealed the problem.
On my machine I use COMPIZ Window manager, but on the users who have this
problem the Windows manager is 'Metacity'... When I switched my own window
manager to Metacity the problem appeared for me. When I switched back to
Compiz the problem went away..
So some may say the solution to this problem is to enforce on my users to
use Compiz WM rather than Metacity... This was my 1st response, but it is
not acceptable because Compiz does require more CPU resources and some
users have less powerful CPU's than on my development machine.
I have written an example which demonstrates this problem...
It only happens when the 'Perspective' is restored from the config file in
the constructor of the Main Frame. The wxAUI demo does not save/restore
perspectives so I had to write a sample from scratch (using some routines
from wxAUI demo).
When I used 'metacity --replace' in a shell window I saw the following
error message printed when my Debugger application was run...
*Window manager warning: Invalid WM_TRANSIENT_FOR window 0x22003ab
specified for 0x22003a5 (Structure ).*
Attached to this email is a single-file cpp source file which can
demonstrate the problem. It is called *myEyeSample* and it contains
instructions for how to replicate the problem.
I am still stuck in Ubuntu 10.04 with Gnome 2 for the time being.
Metacity version 2.30.1
Compiz version 0.8.4
I am currently compiling against wxWidgets 3.0.0 from the Github repository.
If anyone has any suggestions, work-arounds, or patches which resolve this
issue I would be indebted to you...
Thank you,
Michael Uman
I am sorry to report another bug which we discovered last week.
One of my users has been complaining recently that when he minimizes the
main window of my application and then attempts to unminimize it using the
bottom panel in gnome 2 (window panel) the application does not come back
to the front. This report led me to investigate the problem a bit deeper.
What was odd was that on my machine I could not replicate this problem, but
on two other users the problem was repeatable.
This led me to look into issues concerning the Windows manager and LO AND
BEHOLD this revealed the problem.
On my machine I use COMPIZ Window manager, but on the users who have this
problem the Windows manager is 'Metacity'... When I switched my own window
manager to Metacity the problem appeared for me. When I switched back to
Compiz the problem went away..
So some may say the solution to this problem is to enforce on my users to
use Compiz WM rather than Metacity... This was my 1st response, but it is
not acceptable because Compiz does require more CPU resources and some
users have less powerful CPU's than on my development machine.
I have written an example which demonstrates this problem...
It only happens when the 'Perspective' is restored from the config file in
the constructor of the Main Frame. The wxAUI demo does not save/restore
perspectives so I had to write a sample from scratch (using some routines
from wxAUI demo).
When I used 'metacity --replace' in a shell window I saw the following
error message printed when my Debugger application was run...
*Window manager warning: Invalid WM_TRANSIENT_FOR window 0x22003ab
specified for 0x22003a5 (Structure ).*
Attached to this email is a single-file cpp source file which can
demonstrate the problem. It is called *myEyeSample* and it contains
instructions for how to replicate the problem.
I am still stuck in Ubuntu 10.04 with Gnome 2 for the time being.
Metacity version 2.30.1
Compiz version 0.8.4
I am currently compiling against wxWidgets 3.0.0 from the Github repository.
If anyone has any suggestions, work-arounds, or patches which resolve this
issue I would be indebted to you...
Thank you,
Michael Uman
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users