aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2003-01-09 16:19:21 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2003-01-09 16:19:21 +0000
commitfae7e96d2ce70fd9ff4bce3c0e1b446684f44d02 (patch)
treed15d49d7c9b868b884a9e6667e0fd392ed40c11f
parent808c37f4dec8c9ef7915e6e5428b19e3356ac3e0 (diff)
downloadrpmdrake-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-xrpmdrake11
-rw-r--r--rpmdrake.spec2
2 files changed, 8 insertions, 5 deletions
diff --git a/rpmdrake b/rpmdrake
index 67da6908..f542a363 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -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)