summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2003-02-05 14:15:06 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2003-02-05 14:15:06 +0000
commit5f0a701fb3bb24a15af4620eb7c22e8298d83d8c (patch)
tree30e865e54690c4e1e8b7208fb24822dc20abe71e
parentab5b8f957642fce20ee1ca87f1c85ae28fd0fc86 (diff)
downloadcontrol-center-5f0a701fb3bb24a15af4620eb7c22e8298d83d8c.tar
control-center-5f0a701fb3bb24a15af4620eb7c22e8298d83d8c.tar.gz
control-center-5f0a701fb3bb24a15af4620eb7c22e8298d83d8c.tar.bz2
control-center-5f0a701fb3bb24a15af4620eb7c22e8298d83d8c.tar.xz
control-center-5f0a701fb3bb24a15af4620eb7c22e8298d83d8c.zip
fix "we keep spinning" bug introduced by new perl-gtk that support
returning values from closures, especially for signals handlers
-rwxr-xr-xclock.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/clock.pl b/clock.pl
index 5472c0e5..7baa4aa6 100755
--- a/clock.pl
+++ b/clock.pl
@@ -53,7 +53,7 @@ $button_time->signal_connect(clicked => sub {
timezone::write('', $in->{timezone});
} else {
$in->{timezone}{timezone} = $timezone;
- }
+ }
});
my $vbox2 = Gtk2::VBox->new(0,0);
my $pressed;
@@ -163,6 +163,7 @@ sub spinned {
my (undef, undef, undef, @values) = localtime(time());
time_to_rad($adj_s->get_value, $adj_m->get_value, $adj_h->get_value, @values);
Repaint($drawing_area);
+ 0;
}
sub motion_event {