From c4bba072f5a8f0dc3f223cbe4c2630925d32fe14 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Sat, 16 Mar 2013 09:02:58 +0000 Subject: support other distros which do not have exception support in gtk+ callbacks --- NEWS | 1 + gurpmi2 | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 05265f36..0339d51f 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ progress & errors o enhanced doc - gurpmi: + o support other distros which do not handle exceptions in gtk+ callbacks o use new exception management Version 7.19 - 9 February 2013, by Thierry Vignaud diff --git a/gurpmi2 b/gurpmi2 index de7a7bfe..d1d3be26 100755 --- a/gurpmi2 +++ b/gurpmi2 @@ -30,7 +30,12 @@ our $test = 0; our $use_provides = 1; my $progressbar_size = 450; -Glib->enable_exceptions2; + +# For other distros w/o exception support: +eval { Glib->enable_exceptions2 }; +if (my $err = $@) { + warn "Error: $err\n"; +} #- GUI globals my ($mainw, $mainbox); -- cgit v1.2.1