summaryrefslogtreecommitdiff
path: root/gi
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2020-11-15 19:24:12 +0100
committerChristoph Reiter <reiter.christoph@gmail.com>2020-11-15 19:24:12 +0100
commitd6e029c5b8d15bf2a3c68668b43a08a00e46ea59 (patch)
tree880713783e10588407b6adf54b0041953404e21d /gi
parent1dd6dfd8504fe7814a5dfb4dcddb3bf40747109d (diff)
downloadpygobject-d6e029c5b8d15bf2a3c68668b43a08a00e46ea59.tar.gz
tests: various fixes for gtk4
skip template/builder tests for now as they require larger changes
Diffstat (limited to 'gi')
-rw-r--r--gi/overrides/Gtk.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
index dc767b40..55cd0fca 100644
--- a/gi/overrides/Gtk.py
+++ b/gi/overrides/Gtk.py
@@ -513,10 +513,13 @@ __all__.append('Builder')
# NOTE: This must come before any other Window/Dialog subclassing, to ensure
# that we have a correct inheritance hierarchy.
-_window_init = deprecated_init(Gtk.Window.__init__,
- arg_names=('type',),
- category=PyGTKDeprecationWarning,
- stacklevel=3)
+if GTK4:
+ _window_init = Gtk.Window.__init__
+else:
+ _window_init = deprecated_init(Gtk.Window.__init__,
+ arg_names=('type',),
+ category=PyGTKDeprecationWarning,
+ stacklevel=3)
class Window(Gtk.Window):