🪲 Fix some GNOME 3.36 issues
This commit is contained in:
@@ -92,14 +92,26 @@ class Extension {
|
|||||||
|
|
||||||
const xID = window.connect('notify::scale-x', () => {
|
const xID = window.connect('notify::scale-x', () => {
|
||||||
if (window.scale_x > 0) {
|
if (window.scale_x > 0) {
|
||||||
|
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;
|
clone.window_container.scale_x = window.scale_x;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const yID = window.connect('notify::scale-y', () => {
|
const yID = window.connect('notify::scale-y', () => {
|
||||||
if (window.scale_y > 0) {
|
if (window.scale_y > 0) {
|
||||||
|
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;
|
clone.window_container.scale_y = window.scale_y;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
clone.window_container.connect('destroy', () => {
|
clone.window_container.connect('destroy', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user