After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 684927 - network: make enterprise wpa dialog modal
network: make enterprise wpa dialog modal
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Network
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
3.6.1
Depends on: 685064
Blocks:
 
 
Reported: 2012-09-27 02:52 UTC by Matthias Clasen
Modified: 2012-10-01 21:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
network: Show the network dialogues after showing the shell (1.12 KB, patch)
2012-10-01 21:06 UTC, Bastien Nocera
none Details | Review

Description Matthias Clasen 2012-09-27 02:52:03 UTC
When activating a enterprise wpa connection from the shell menu, I get the network panel launched, with the wpa dialog on top, but it is not modal. It should.
Comment 1 Bastien Nocera 2012-09-27 19:14:06 UTC
We already do that:
http://git.gnome.org/browse/gnome-control-center/tree/panels/network/network-dialogs.c#n221

Are you sure that it's not gnome-shell's stacking problems in GNOME 3.6 that's causing this?
Comment 2 Matthias Clasen 2012-09-27 23:38:11 UTC
I'll investigate when I get close to an enterprise wpa ap
Comment 3 Matthias Clasen 2012-09-29 21:57:41 UTC
I've filed a shell bug here: bug 685064
Comment 4 Bastien Nocera 2012-10-01 09:28:10 UTC
Made this bug depend on bug 685064. Let's wait until we see movement there to see if fixes are needed here...
Comment 5 Bastien Nocera 2012-10-01 21:06:56 UTC
Created attachment 225537 [details] [review]
network: Show the network dialogues after showing the shell

To avoid confusing the hell out of Mutter, we should show the
parented dialogue _after_ showing the parent itself.
Comment 6 Bastien Nocera 2012-10-01 21:10:31 UTC
Used G_BINDING_SYNC_CREATE to make sure that dialogue gets shown if the shell is already mapped.

Attachment 225537 [details] pushed as aceaf34 - network: Show the network dialogues after showing the shell