summaryrefslogtreecommitdiff
path: root/src/gui/core/core.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-10-17 21:01:17 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-10-17 21:01:17 (GMT)
commitacbd3ac3899bd1230097df2f1afea6c3690a5cb8 (patch)
treec3434aed3aaa2ea6c9f2d94240fa9736e4ca7159 /src/gui/core/core.c
parent30411ff58e8c495953d09b5b796ce129056c20fb (diff)
Extended themes from plugins CSS definitions.
Diffstat (limited to 'src/gui/core/core.c')
-rw-r--r--src/gui/core/core.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gui/core/core.c b/src/gui/core/core.c
index 2cb75b1..8783783 100644
--- a/src/gui/core/core.c
+++ b/src/gui/core/core.c
@@ -55,11 +55,9 @@ bool load_all_gui_components(void)
GMenuBar *bar; /* Gestion des menus */
GtkMenuItem *submenuitem; /* Sous-élément de menu */
- load_main_panels();
-
- load_extra_gtk_theme();
+ result = true;
- result = load_segment_rendering_parameters();
+ load_main_panels();
/**
* Charge une liste initiale pour activer les raccourcis clavier.
@@ -95,6 +93,10 @@ bool complete_loading_of_all_gui_components(GGenConfig *config)
GtkTiledGrid *grid; /* Composant d'affichage */
GPanelItem *welcome; /* Panneau d'accueil */
+ load_extra_gtk_theme();
+
+ result = load_segment_rendering_parameters();
+
grid = get_tiled_grid();
welcome = get_panel_item_by_name(PANEL_WELCOME_ID);
@@ -112,7 +114,8 @@ bool complete_loading_of_all_gui_components(GGenConfig *config)
* Donc on doit sauter ce panneau d'accueil lors de l'appel suivant.
*/
- result = _browse_all_item_panels(true, (handle_panel_item_fc)gtk_panel_item_apply_configuration, config);
+ if (result)
+ result = _browse_all_item_panels(true, (handle_panel_item_fc)gtk_panel_item_apply_configuration, config);
gtk_tiled_grid_restore_positions(grid, config);