]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
label-freetype: Allow the label size to be set when hidden
authornerdopolis <bluescreen_avenger@verizon.net>
Mon, 8 May 2023 23:24:19 +0000 (19:24 -0400)
committernerdopolis <bluescreen_avenger@verizon.net>
Wed, 31 May 2023 23:43:49 +0000 (19:43 -0400)
src/plugins/controls/label-freetype/plugin.c

index 0fbf0945425ea28718cf85450dfa39bdcc2b8039..00e10d500ad4ee5500ea4199687a0dddfc48bf22 100644 (file)
@@ -184,9 +184,6 @@ size_control (ply_label_plugin_control_t *label)
         FT_Int width;
         const char *text = label->text;
 
-        if (label->is_hidden)
-                return;
-
         label->area.width = 0;
         label->area.height = 0;
 
@@ -388,6 +385,7 @@ set_text_for_control (ply_label_plugin_control_t *label,
         if (label->text != text) {
                 free (label->text);
                 label->text = strdup (text);
+                size_control (label);
                 trigger_redraw (label, true);
         }
 }