Commit 07ed6687 authored by Adrien Plazas's avatar Adrien Plazas Committed by Alexander Mikhaylenko
Browse files

main: Make the style init priority super high

This ensures we load the styles before any window appears.

Fixes Librem5/libhandy#214.
parent b652bd90
Pipeline #53342 passed with stages
in 23 minutes and 4 seconds
......@@ -27,6 +27,13 @@
/* A stupidly high priority used to load the styles before anything else
* happens.
* See
#define HDY_PRIORITY_STYLE -1000
/* The style provider priority to use for libhandy widgets custom styling. It is
* higher than themes and settings, allowing to override theme defaults, but
* lower than applications and user provided styles, so application developers
......@@ -91,7 +98,7 @@ hdy_constructor (void)
/* Initializes the style when the main loop starts, which should be before any
* window shows up but after GTK is initialized.
g_idle_add (G_SOURCE_FUNC (init_style_cb), NULL);
g_idle_add_full (HDY_PRIORITY_STYLE, G_SOURCE_FUNC (init_style_cb), NULL, NULL);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment