Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/expandedentry.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2013-02-16 15:54:31 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-02-16 15:54:31 (GMT)
commit24f43ca6cb587772499883ccd3a88a15b3292990 (patch)
tree9ca0eed513c74d93255a30b4326f2dcc7fc79d7e /src/jarabe/journal/expandedentry.py
parent8e149e1a91b549a9c91728444b276f20acab5eea (diff)
cleared up problem with updates
Diffstat (limited to 'src/jarabe/journal/expandedentry.py')
-rw-r--r--src/jarabe/journal/expandedentry.py25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/jarabe/journal/expandedentry.py b/src/jarabe/journal/expandedentry.py
index f06db7f..548d93b 100644
--- a/src/jarabe/journal/expandedentry.py
+++ b/src/jarabe/journal/expandedentry.py
@@ -26,12 +26,11 @@ from gi.repository import GObject
from gi.repository import GLib
from gi.repository import Gtk
from gi.repository import Gdk
-from gi.repository import GdkPixbuf
from sugar3.graphics import style
from sugar3.graphics.xocolor import XoColor
-from sugar3.graphics.icon import CanvasIcon, get_icon_file_name
-from sugar3.graphics.icon import Icon, CellRendererIcon, get_icon_file_name
+from sugar3.graphics.icon import (CanvasIcon, get_icon_file_name,
+ Icon, CellRendererIcon)
from sugar3.graphics.alert import Alert
from sugar3.util import format_size
@@ -278,17 +277,8 @@ class ExpandedEntry(Gtk.EventBox):
self.show_all()
def set_metadata(self, metadata):
- logging.debug('expandedentry: set_metadata')
if self._metadata == metadata:
- logging.debug('expandedentry: metadata has *not* changed')
return
- if self._metadata is not None:
- old_uid = self._metadata['uid']
- else:
- old_uid = 'None'
- if old_uid == metadata['uid']:
- return
- logging.debug('expandedentry: metadata has changed')
self._metadata = metadata
self._keep_icon.set_active(int(metadata.get('keep', 0)) == 1)
@@ -321,11 +311,10 @@ class ExpandedEntry(Gtk.EventBox):
description = metadata.get('description', '')
self._description.get_buffer().set_text(description)
-
tags = metadata.get('tags', '')
self._tags.get_buffer().set_text(tags)
-
- self._comments.update_comments(metadata.get('comments', ''))
+ comments = metadata.get('comments', '')
+ self._comments.update_comments(comments)
def set_comments(self, comments):
self._metadata['comments'] = comments
@@ -468,6 +457,7 @@ class ExpandedEntry(Gtk.EventBox):
return _('No date')
def _create_buddy_list(self):
+
vbox = Gtk.VBox()
vbox.props.spacing = style.DEFAULT_SPACING
@@ -535,8 +525,7 @@ class ExpandedEntry(Gtk.EventBox):
new_title = self._title.get_text()
if old_title != new_title:
label = GLib.markup_escape_text(new_title)
- if self._icon is not None:
- self._icon.palette.props.primary_text = label
+ self._icon.palette.props.primary_text = label
self._metadata['title'] = new_title
self._metadata['title_set_by_user'] = '1'
needs_update = True
@@ -581,9 +570,11 @@ class ExpandedEntry(Gtk.EventBox):
self._update_entry(needs_update=True)
def _icon_button_release_event_cb(self, button, event):
+ logging.debug('_icon_button_release_event_cb')
misc.resume(self._metadata)
return True
def _preview_box_button_release_event_cb(self, button, event):
+ logging.debug('_preview_box_button_release_event_cb')
misc.resume(self._metadata)
return True