Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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):