From 0f435356ce7267583514927672e90bacece93a5b Mon Sep 17 00:00:00 2001 From: Sebastian Dziallas Date: Mon, 05 Jul 2010 11:59:08 +0000 Subject: only show delete button when profile is present --- 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( \ -- cgit v0.9.1