diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-02-29 00:47:04 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-02-29 00:47:04 +0000 |
commit | 84889c3afd1e17635da94244d8fc8e25dd8b5f42 (patch) | |
tree | a58ee3dd9b8abe5a8fe8a162ac58784644c2e3ba | |
parent | 9905b0da8a548f53125da7adcca6e79706e5ff8d (diff) | |
download | drakx-net-84889c3afd1e17635da94244d8fc8e25dd8b5f42.tar drakx-net-84889c3afd1e17635da94244d8fc8e25dd8b5f42.tar.gz drakx-net-84889c3afd1e17635da94244d8fc8e25dd8b5f42.tar.bz2 drakx-net-84889c3afd1e17635da94244d8fc8e25dd8b5f42.tar.xz drakx-net-84889c3afd1e17635da94244d8fc8e25dd8b5f42.zip |
show the GUI earlier to fix window icon, it gets destroyed after
initial wait message is destroyed (backport from trunk)
-rwxr-xr-x | lib/network/drakroam.pm | 3 | ||||
-rwxr-xr-x | lib/network/netcenter.pm | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/lib/network/drakroam.pm b/lib/network/drakroam.pm index 0ad7a55..7bf8033 100755 --- a/lib/network/drakroam.pm +++ b/lib/network/drakroam.pm @@ -133,6 +133,8 @@ sub main { network::connection_manager::create_networks_list($droam); create_drakroam_gui($droam, $dbus, $title, $icon); + $droam->{gui}{w}->show; + my @connection_types = qw(network::connection::wireless network::connection::cellular_card); @{$droam->{all_connections}} = map { $_->get_connections(automatic_only => 1) } @connection_types; $droam->{connection} = $o_interface && find { $_->get_interface eq $o_interface } @{$droam->{all_connections}}; @@ -142,7 +144,6 @@ sub main { if ($o_ap && $droam->{connection}) { $droam->{connection}{network} = $o_ap; - $droam->{gui}{w}->show; network::connection_manager::start_connection($droam); } diff --git a/lib/network/netcenter.pm b/lib/network/netcenter.pm index 3e533f4..66641d7 100755 --- a/lib/network/netcenter.pm +++ b/lib/network/netcenter.pm @@ -36,6 +36,8 @@ sub main { my $w = ugtk2->new($title); #- so that transient_for is defined, for wait messages and popups to be centered $::main_window = $w->{real_window}; + + $w->show; my $wait = $in->wait_message(N("Please wait"), N("Please wait")); my @connections = map { $_->get_connections(automatic_only => 1, fast_only => 1) } network::connection::get_types; |