From f5fef2df5b0e57782e129dc10958bc55a1f41cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Wed, 20 Jan 2021 18:33:14 +0100 Subject: [PATCH] Restore redraw button icon after fullscreen change This was previously removed, but it looks like it is still needed for GTK4 to draw button icon at correct size after toggling fullscreen. --- clapper_src/buttons.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clapper_src/buttons.js b/clapper_src/buttons.js index 3653716f..cafb8a64 100644 --- a/clapper_src/buttons.js +++ b/clapper_src/buttons.js @@ -36,6 +36,10 @@ class ClapperCustomButton extends Gtk.Button this.margin_end = (isFullscreen) ? 3 : 2; this.can_focus = isFullscreen; + /* Redraw icon after style class change */ + if(this.icon_name) + this.set_icon_name(this.icon_name); + this.isFullscreen = isFullscreen; }