diff options
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | mdkapplet-extended-maintenance-helper | 9 |
2 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,6 @@ - mdkapplet-extended-maintenance-helper o better banner titles + o fix getting password when not embedded in mcc - mdkapplet o better notification message for no longuer supported distro diff --git a/mdkapplet-extended-maintenance-helper b/mdkapplet-extended-maintenance-helper index a1dea978..44eb16d9 100755 --- a/mdkapplet-extended-maintenance-helper +++ b/mdkapplet-extended-maintenance-helper @@ -77,6 +77,12 @@ sub get_extmaint_authentication() { $password_w = gtknew('Entry'); $password_w->set_visibility(0); + # when not embedded: + my $password_restrieved; + $w->{real_window}->signal_connect(destroy => sub { + $password = $password_w->get_text; + $password_restrieved = 1; + }); my $url = eval { get_extended_maintenance_url() }; if (my $err = $@) { @@ -119,7 +125,8 @@ sub get_extmaint_authentication() { ]); my $email = $email_w->get_text; - $password = $password_w->get_text; + # when embedded: + $password = $password_w->get_text if !$password_restrieved; if ($res) { if ($email && $password) { add_extmaint_medium($email, $password); |