diff options
-rw-r--r-- | extensions/cpsection/smolt/view.py | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/extensions/cpsection/smolt/view.py b/extensions/cpsection/smolt/view.py index 8efdc7d..9e893d4 100644 --- a/extensions/cpsection/smolt/view.py +++ b/extensions/cpsection/smolt/view.py @@ -72,13 +72,14 @@ class smolt(SectionView): box_smolt.pack_start(box_submit_profile, expand=False) box_submit_profile.show() - box_delete_profile = gtk.HBox(spacing=style.DEFAULT_SPACING) - self._delete_profile_button = gtk.Button() - self._delete_profile_button.set_label(_('Delete Profile')) - box_delete_profile.pack_start(self._delete_profile_button, expand=False) - self._delete_profile_button.show() - box_smolt.pack_start(box_delete_profile, expand=False) - box_delete_profile.show() + if os.path.exists(os.getenv("HOME") + '/.smolt/uuiddb.cfg'): + box_delete_profile = gtk.HBox(spacing=style.DEFAULT_SPACING) + self._delete_profile_button = gtk.Button() + self._delete_profile_button.set_label(_('Delete Profile')) + box_delete_profile.pack_start(self._delete_profile_button, expand=False) + self._delete_profile_button.show() + box_smolt.pack_start(box_delete_profile, expand=False) + box_delete_profile.show() box_profile = gtk.HBox(spacing=style.DEFAULT_SPACING) label_profile = gtk.Label(_('Profile:')) @@ -99,9 +100,11 @@ class smolt(SectionView): box_smolt.show() self._setup_submit() - self._setup_delete() self._setup_policy() + if os.path.exists(os.getenv("HOME") + '/.smolt/uuiddb.cfg'): + self._setup_delete() + def _setup_submit(self): self._smolt_submit_profile_handler = \ self._submit_profile_button.connect( \ |