Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2010-09-12 14:31:28 (GMT)
committer Sascha Silbe <sascha-pgp@silbe.org>2010-09-12 14:31:28 (GMT)
commit768935ffff491df9ffce109db7d4d6498e265ae4 (patch)
tree6895fe876cf42b8fa2b0f71268543ee9a353556a
parent3df8a5b8a4242179b158cf925daa28b68ae1e705 (diff)
make Backup button insensitive while backup is running
-rw-r--r--backup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/backup.py b/backup.py
index 541318a..adab6b5 100644
--- a/backup.py
+++ b/backup.py
@@ -548,6 +548,7 @@ class BackupActivity(activity.Activity):
row = self._media_combo_model[self._media_combo.get_active()]
mount_point = row[self._MEDIA_COMBO_PATH_COLUMN]
self._setup_backup_view(mount_point)
+ self._backup_button.set_sensitive(False)
self._start_backup(mount_point)
def _start_backup(self, mount_point):
@@ -599,11 +600,12 @@ class BackupActivity(activity.Activity):
def _done_cb(self, backup):
"""Backup finished."""
+ self._backup_button.set_sensitive(True)
logging.debug('_done_cb')
-# self._close_button.set_label(_('Finish'))
def _error_cb(self, backup, message):
"""Receive error message from child process."""
+ self._backup_button.set_sensitive(True)
self._show_error(unicode(message, 'utf-8'))
def _show_error(self, message):