Ticket #1267: sugar-1267.patch

File sugar-1267.patch, 3.8 KB (added by alsroot, 15 years ago)
  • src/jarabe/desktop/favoriteslayout.py

    From eb0d3756569fee1db5a94002cf400cefc9873cd9 Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Fri, 4 Sep 2009 11:24:23 +0000
    Subject: Fix minor issues to cleanup sugar log #1267
    
    ---
     src/jarabe/desktop/favoriteslayout.py |    3 +++
     src/jarabe/journal/journalactivity.py |    6 +++---
     src/jarabe/journal/listview.py        |    6 +++++-
     src/jarabe/model/shell.py             |    3 ++-
     src/jarabe/view/launcher.py           |    2 +-
     5 files changed, 14 insertions(+), 6 deletions(-)
    
    diff --git a/src/jarabe/desktop/favoriteslayout.py b/src/jarabe/desktop/favoriteslayout.py
    index 3ff0ba8..85e1b59 100644
    a b class RingLayout(FavoritesLayout): 
    281281            min_w_, child_width = child.get_width_request()
    282282            min_h_, child_height = child.get_height_request(child_width)
    283283
     284            if child_width <= 0 or child_height <= 0:
     285                return
     286
    284287            child.allocate(int(x), int(y), child_width, child_height,
    285288                            origin_changed)
    286289
  • src/jarabe/journal/journalactivity.py

    diff --git a/src/jarabe/journal/journalactivity.py b/src/jarabe/journal/journalactivity.py
    index a6e85d4..1d24d7f 100644
    a b class JournalActivity(Window): 
    199199        self.show_main_view()
    200200
    201201    def show_main_view(self):
    202         if self.toolbox != self._main_toolbox:
    203             self.set_toolbox(self._main_toolbox)
     202        if self.toolbar_box != self._main_toolbox:
     203            self.set_toolbar_box(self._main_toolbox)
    204204            self._main_toolbox.show()
    205205
    206206        if self.canvas != self._main_view:
    class JournalActivity(Window): 
    215215            logging.error('Exception while displaying entry:\n' + \
    216216                ''.join(traceback.format_exception(*sys.exc_info())))
    217217
    218         self.set_toolbox(self._detail_toolbox)
     218        self.set_toolbar_box(self._detail_toolbox)
    219219        self._detail_toolbox.show()
    220220
    221221        try:
  • src/jarabe/journal/listview.py

    diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
    index 607bb39..b156f75 100644
    a b class BaseListView(gtk.Bin): 
    426426        self._scrolled_window.show()
    427427
    428428    def update_dates(self):
    429         logging.debug('ListView.update_dates')
     429        if not self.tree_view.flags() & gtk.REALIZED:
     430            return
    430431        visible_range = self.tree_view.get_visible_range()
    431432        if visible_range is None:
    432433            return
     434
     435        logging.debug('ListView.update_dates')
     436
    433437        path, end_path = visible_range
    434438        while True:
    435439            x, y, width, height = self.tree_view.get_cell_area(path,
  • src/jarabe/model/shell.py

    diff --git a/src/jarabe/model/shell.py b/src/jarabe/model/shell.py
    index d967e53..7da81d5 100644
    a b class ShellModel(gobject.GObject): 
    463463
    464464            if wm.get_sugar_window_type(window) != 'launcher':
    465465                home_activity.props.launching = False
    466                 self.emit('launch-completed', home_activity)
     466                if not home_activity.is_journal():
     467                    self.emit('launch-completed', home_activity)
    467468
    468469                startup_time = time.time() - home_activity.get_launch_time()
    469470                logging.debug('%s launched in %f seconds.',
  • src/jarabe/view/launcher.py

    diff --git a/src/jarabe/view/launcher.py b/src/jarabe/view/launcher.py
    index 643baee..d4b9967 100644
    a b class _Animation(animator.Animation): 
    120120
    121121    def next_frame(self, current):
    122122        d = (self.end_size - self.start_size) * current
    123         self._icon.props.size = self.start_size + d
     123        self._icon.props.size = int(self.start_size + d)
    124124
    125125_launchers = {}
    126126