[meld/deprecation-cleanup] Fix a few missed widget accesses



commit 189c250276d24a1296cf43a9489691d75d656dd0
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Mon Dec 10 06:25:38 2018 +1000

    Fix a few missed widget accesses

 meld/gutterrendererchunk.py | 3 +--
 meld/patchdialog.py         | 2 +-
 meld/ui/vcdialogs.py        | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/meld/gutterrendererchunk.py b/meld/gutterrendererchunk.py
index 9efac262..55746778 100644
--- a/meld/gutterrendererchunk.py
+++ b/meld/gutterrendererchunk.py
@@ -224,8 +224,7 @@ class GutterRendererChunkAction(
         copy_menu.show_all()
 
         # FIXME: This is horrible
-        widget = self.filediff.widget
-        copy_menu.attach_to_widget(widget, None)
+        copy_menu.attach_to_widget(self.filediff, None)
 
         def copy_chunk(widget, chunk, copy_up):
             self.filediff.copy_chunk(self.from_pane, self.to_pane, chunk,
diff --git a/meld/patchdialog.py b/meld/patchdialog.py
index f14c018b..c5c4975a 100644
--- a/meld/patchdialog.py
+++ b/meld/patchdialog.py
@@ -47,7 +47,7 @@ class PatchDialog(Gtk.Dialog):
         super().__init__()
         self.init_template()
 
-        self.set_transient_for(filediff.widget.get_toplevel())
+        self.set_transient_for(filediff.get_toplevel())
         self.filediff = filediff
 
         buf = GtkSource.Buffer()
diff --git a/meld/ui/vcdialogs.py b/meld/ui/vcdialogs.py
index 3f9dd476..4f761bce 100644
--- a/meld/ui/vcdialogs.py
+++ b/meld/ui/vcdialogs.py
@@ -43,7 +43,7 @@ class CommitDialog(Gtk.Dialog):
         super().__init__()
         self.init_template()
 
-        self.set_transient_for(parent.widget.get_toplevel())
+        self.set_transient_for(parent.get_toplevel())
         selected = parent._get_selected_files()
 
         try:
@@ -118,7 +118,7 @@ class PushDialog(Gtk.MessageDialog):
         super().__init__()
         self.init_template()
 
-        self.set_transient_for(parent.widget.get_toplevel())
+        self.set_transient_for(parent.get_toplevel())
         self.show_all()
 
     def run(self):


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