[Pkg-libvirt-maintainers] Bug#507583: Bug#507583: weird window placement/handling

Guido Günther agx at sigxcpu.org
Sat Dec 6 16:37:18 UTC 2008


On Sat, Dec 06, 2008 at 11:48:55AM +0100, Guido Günther wrote:
[..snip..] 
> I think I just found the dialog problem you describe. Basically the
> dialogs show  up correctly the first time but not there after. They also
> stay in the window list. Seems vmm isn't tearing down the dialogs.
Debugging this a little furter: the dialogs in vmm are all closed using
hide() (which calls gtk_widget_hide()), when using destroy (which calls
gtk_widget_destroy()) they properly disappear from the window list as
expected but this can't be the proper fix. So let's try to get hide() to
work:

Current vmm doesn't set a parent window for dialogs which makes things a
bit harder for awesome but even if I set a parent using
set_transient_for() awesome still doesn't raise the dialog after opening
it the first time. If I switch to another workspace and back the dialog
is raised properly on top of the main window. Explicitly setting model =
True doesn't help either. I'm not sure if this isn't a bug in aweseome
instead of vmm?

Cole, do you have an idea what's going on here? The full report is at:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507583
(there might be several issues here, but getting the dialogs properly on top of
the main window would be the first step).
Cheers,
 -- Guido





More information about the Pkg-libvirt-maintainers mailing list