From 1ba539b025ed3af5498966ea1c14e2431481ac99 Mon Sep 17 00:00:00 2001 From: Daniel Drake Date: Sun, 30 Oct 2011 11:01:34 +0000 Subject: Tray gtk3 fixes --- diff --git a/src/sugar3/graphics/tray.py b/src/sugar3/graphics/tray.py index f14569b..07bf3e2 100644 --- a/src/sugar3/graphics/tray.py +++ b/src/sugar3/graphics/tray.py @@ -130,11 +130,11 @@ class _TrayViewport(Gtk.Viewport): return self._can_scroll_prev def _size_allocate_cb(self, viewport, allocation): - bar_requisition = self.traybar.get_child_requisition() + bar_minimum, bar_natural = self.traybar.get_preferred_size() if self.orientation == Gtk.Orientation.HORIZONTAL: - scrollable = bar_requisition[0] > allocation.width + scrollable = bar_minimum.width > allocation.width else: - scrollable = bar_requisition[1] > allocation.height + scrollable = bar_minimum.height > allocation.height if scrollable != self._scrollable: self._scrollable = scrollable -- cgit v0.9.1