diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2011-08-17 18:43:29 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2011-08-18 06:47:44 (GMT) |
commit | c03a2b2ad94c557a45214931ea23ecfc6d0003a9 (patch) | |
tree | 6d541b9ed6e806c353076769c6ab4cb440448bd3 /src | |
parent | 53614ad8e02b981e4364175d3db0d8927e929396 (diff) |
Avoid adding multiple times the callback to the duplicate button
The effect of adding multiple times the callback is
the first file the user duplicate, create one copy,
the second create two copies, the third three copies...
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/journal/journaltoolbox.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jarabe/journal/journaltoolbox.py b/src/jarabe/journal/journaltoolbox.py index b6f8ef8..cdf6a77 100644 --- a/src/jarabe/journal/journaltoolbox.py +++ b/src/jarabe/journal/journaltoolbox.py @@ -387,6 +387,7 @@ class EntryToolbar(gtk.Toolbar): icon = Icon(icon_name='edit-duplicate', xo_color=color) self._duplicate.set_icon_widget(icon) self._duplicate.set_tooltip(_('Duplicate')) + self._duplicate.connect('clicked', self._duplicate_clicked_cb) self.add(self._duplicate) separator = gtk.SeparatorToolItem() @@ -477,7 +478,6 @@ class EntryToolbar(gtk.Toolbar): color = misc.get_icon_color(self._metadata) self._copy.get_icon_widget().props.xo_color = color if self._metadata['mountpoint'] == '/': - self._duplicate.connect('clicked', self._duplicate_clicked_cb) self._duplicate.show() icon = self._duplicate.get_icon_widget() icon.props.xo_color = color |