From 0563b9b4b2c902687e104d7b73376d0462a33c26 Mon Sep 17 00:00:00 2001 From: Adam Blackburn Date: Sat, 2 May 2009 14:01:30 +0800 Subject: [PATCH] Disable the enable notification option if pynotify isn't installed --- wicd/prefs.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wicd/prefs.py b/wicd/prefs.py index 7a6d709..abfa6b0 100644 --- a/wicd/prefs.py +++ b/wicd/prefs.py @@ -148,6 +148,13 @@ class PreferencesDialog(object): os.path.exists( os.path.join(USER_SETTINGS_DIR, 'USE_NOTIFICATIONS') )) + + # if pynotify isn't installed disable the option + try: + import pynotify + except ImportError: + self.notificationscheckbox.set_active(False) + self.notificationscheckbox.set_sensitive(False) self.wTree.get_widget("notebook2").set_current_page(0)