Rendering progress dialog does not behave as a modal dialog in GNOME Shell
@jeff
Submitted by Jeff F.T. Assigned to Jeff F.T. @jeff
Description
In ui/encodingprogress.py, I had the following piece of code near line 51:
# Parent the dialog with mainwindow, since encodingdialog is hidden.
# It allows this dialog to properly minimize together with mainwindow
self.window.set_transient_for(self.app)
That piece of code obviously worked with Compiz/Metacity/etc. back then, and doing a
print self.app
print self.app.get_allocation()
...seems to indicate that all is well and we are indeed parented with the main window. Besides, the window is correctly centered on the main window.
However, for some reason, in gnome 3.0:
- the normal window decorations (close button) is shown
- the window shows up in the shell's activities overview mode
Not sure if it's a bug in our .ui file or in gtk/mutter/gnome-shell...
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=652917