From 74e908552333ce8d7ba840c80d85627a031e2716 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 24 Sep 2007 10:25:26 +0000 Subject: fix race on ugtk2->exit that causes a crash (#33894) --- perl-install/standalone/drakclock | 3 +++ 1 file changed, 3 insertions(+) (limited to 'perl-install/standalone/drakclock') diff --git a/perl-install/standalone/drakclock b/perl-install/standalone/drakclock index 805e13d9b..e34980807 100755 --- a/perl-install/standalone/drakclock +++ b/perl-install/standalone/drakclock @@ -327,6 +327,9 @@ sub Repaint { my $dRadians_hour_real = $dRadians_hour + $dRadians_min / 12; my $dRadians_min_real = POSIX::floor($dRadians_min / $PI * 30) * $PI / 30; my $dRadians_sec_real = $dRadians_sec; + my $gc = $drawing_area->style->white_gc; + # fix race on ugtk2->exit that causes a crash (#33894) + return 0 if !$gc; $pixmap->draw_rectangle($drawing_area->style->white_gc, 1, 0, 0, $width, $height); my ($midx, $midy) = ($width / 2, $height / 2); $radius = ($midx < $midy ? $midx : $midy) - 10; -- cgit v1.2.1