Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2011-08-17 18:43:29 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-08-18 06:47:44 (GMT)
commitc03a2b2ad94c557a45214931ea23ecfc6d0003a9 (patch)
tree6d541b9ed6e806c353076769c6ab4cb440448bd3 /src
parent53614ad8e02b981e4364175d3db0d8927e929396 (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.py2
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