[meld] dirdiff: Fix GTK+ allocation breakage, part X of Y



commit 0396666bd2a7eeab5e7459059071c876c5a4d791
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sun Mar 12 09:42:49 2017 +1000

    dirdiff: Fix GTK+ allocation breakage, part X of Y
    
    I'm not going to dive into why this fixes our allocation warnings. You
    can't make me. I assume it has something to do with animation callbacks
    and private GtkCSSGadget API and complete disregard for your users.

 meld/dirdiff.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/meld/dirdiff.py b/meld/dirdiff.py
index 12730a5..f521f9d 100644
--- a/meld/dirdiff.py
+++ b/meld/dirdiff.py
@@ -578,13 +578,13 @@ class DirDiff(melddoc.MeldDoc, gnomeglade.Component):
 
     def _sync_vscroll(self, adjustment):
         adjs = [sw.get_vadjustment() for sw in self.scrolledwindow]
-        self._do_to_others(adjustment, adjs, "set_value",
-                           (adjustment.get_value(), ))
+        self._do_to_others(
+            adjustment, adjs, "set_value", (int(adjustment.get_value()),))
 
     def _sync_hscroll(self, adjustment):
         adjs = [sw.get_hadjustment() for sw in self.scrolledwindow]
-        self._do_to_others(adjustment, adjs, "set_value",
-                           (adjustment.get_value(), ))
+        self._do_to_others(
+            adjustment, adjs, "set_value", (int(adjustment.get_value()),))
 
     def _get_focused_pane(self):
         for i, treeview in enumerate(self.treeview):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]