summarylogtreecommitdiffstats
path: root/fslint-2.44_gtk-init-graceful_r292.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fslint-2.44_gtk-init-graceful_r292.patch')
-rw-r--r--fslint-2.44_gtk-init-graceful_r292.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/fslint-2.44_gtk-init-graceful_r292.patch b/fslint-2.44_gtk-init-graceful_r292.patch
new file mode 100644
index 000000000000..caecdea5d8b6
--- /dev/null
+++ b/fslint-2.44_gtk-init-graceful_r292.patch
@@ -0,0 +1,24 @@
+--- a/fslint-2.44/fslint-gui
++++ b/fslint-2.44/fslint-gui
+@@ -22,12 +22,19 @@
+ which is available at www.gnu.org
+ """
+
++import types, os, sys, pipes, time, stat, tempfile, errno
++
+ import gettext
+ import locale
+-import gtk
+-import gtk.glade
+
+-import types, os, sys, pipes, time, stat, tempfile, errno
++try:
++ import gtk
++except RuntimeError:
++ etype, emsg, etb = sys.exc_info()
++ sys.stderr.write(str(emsg)+'\n')
++ sys.exit(1)
++
++import gtk.glade
+
+ time_commands=False #print sub commands timing on status line