diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2003-01-09 16:19:21 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2003-01-09 16:19:21 +0000 |
commit | fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02 (patch) | |
tree | d15d49d7c9b868b884a9e6667e0fd392ed40c11f | |
parent | 808c37f4dec8c9ef7915e6e5428b19e3356ac3e0 (diff) | |
download | rpmdrake-fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02.tar rpmdrake-fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02.tar.gz rpmdrake-fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02.tar.bz2 rpmdrake-fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02.tar.xz rpmdrake-fae7e96d2ce70fd9ff4bce3c0e1b446684f44d02.zip |
fix "Can't call method set_sensitive on an undefined value"
-rwxr-xr-x | rpmdrake | 11 | ||||
-rw-r--r-- | rpmdrake.spec | 2 |
2 files changed, 8 insertions, 5 deletions
@@ -883,14 +883,15 @@ sub dialog_rpmnew { map { my $pkg = $_; map { my $f = $_; + my $b; [ gtkpack__(Gtk2::HBox->new(0, 0), gtkset_selectable(gtkset_markup(Gtk2::Label->new, "$pkg:<span font_desc=\"monospace\">$f</span>"), 1)), - my $b = gtksignal_connect(Gtk2::Button->new(but(N("Inspect..."))), - clicked => sub { - $inspect->($f); - -r "$f.rpmnew" || -r "$f.rpmsave" or $b->set_sensitive(0) - }) ] + $b = gtksignal_connect(Gtk2::Button->new(but(N("Inspect..."))), + clicked => sub { + $inspect->($f); + -r "$f.rpmnew" || -r "$f.rpmsave" or $b->set_sensitive(0) + }) ] } @{$p2r{$pkg}} } keys %p2r); gtkadd($d->{window}, diff --git a/rpmdrake.spec b/rpmdrake.spec index 972ee7cf..79378002 100644 --- a/rpmdrake.spec +++ b/rpmdrake.spec @@ -124,6 +124,8 @@ rm -rf $RPM_BUILD_ROOT - rpmdrake: - don't reset selection list when no package was installed/removed - try to have a more sensible default size for the rpmnew dialog + - fix "Can't call method set_sensitive on an undefined value" + stopping the program after resolving a rpmnew * Wed Jan 8 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 2.1-1mdk - gtk2 (possibly contains important breakages, use with care) |