From ade644762b8c4ad0200ed9b5c4645404b61cea62 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Thu, 26 Nov 2009 13:12:27 +0000 Subject: fix running on 2008.1 (#55956) --- NEWS | 3 +++ mdkapplet-restricted-helper | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index f0e18ff4..1317e086 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,6 @@ +- mdkapplet-restricted-helper: + o fix running on 2008.1 (#55956) + Version 2.77.11 - 24 November 2009, Thierry Vignaud - mdkapplet-config diff --git a/mdkapplet-restricted-helper b/mdkapplet-restricted-helper index a4622d9d..f6655bfe 100755 --- a/mdkapplet-restricted-helper +++ b/mdkapplet-restricted-helper @@ -41,6 +41,7 @@ use URI::Escape; use LWP::UserAgent; use HTTP::Request::Common; use HTTP::Request; +use interactive::gtk; my $version; foreach my $opt (@ARGV) { @@ -52,6 +53,12 @@ foreach my $opt (@ARGV) { } $version or die "usage: mdkapplet-restricted-helper \n"; +# make it work on 2008.1: +eval { interactive::gtk::add_padding(Gtk2::Label->new) }; +if ($@) { + *interactive::gtk::add_padding = sub { $_[0] }; +} + get_restricted_authentication(); ugtk2::exit(0); @@ -64,7 +71,6 @@ sub get_restricted_authentication() { $password_w = gtknew('Entry'); $password_w->set_visibility(0); $w->{real_window}->signal_connect(destroy => sub { $password = $password_w->get_text }); - require interactive::gtk; my $res = fill_n_run_portable_dialog( -- cgit v1.2.1