From f1b764062bed5e1800bab1ef283a0d47ff01dc9c Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Thu, 27 Jan 2022 05:21:15 +0100 Subject: [PATCH] :beetle: Fix some GNOME 3.36 issues --- extension.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/extension.js b/extension.js index 6cc0fec..37e51dc 100644 --- a/extension.js +++ b/extension.js @@ -92,13 +92,25 @@ class Extension { const xID = window.connect('notify::scale-x', () => { if (window.scale_x > 0) { - clone.window_container.scale_x = window.scale_x; + if (utils.shellVersionIs(3, 36)) { + clone.scale_x = window.scale_x; + } else if (utils.shellVersionIs(3, 38)) { + clone._windowContainer.scale_x = window.scale_x; + } else { + clone.window_container.scale_x = window.scale_x; + } } }); const yID = window.connect('notify::scale-y', () => { if (window.scale_y > 0) { - clone.window_container.scale_y = window.scale_y; + if (utils.shellVersionIs(3, 36)) { + clone.scale_y = window.scale_y; + } else if (utils.shellVersionIs(3, 38)) { + clone._windowContainer.scale_y = window.scale_y; + } else { + clone.window_container.scale_y = window.scale_y; + } } });