diff options
Diffstat (limited to 'src/gui/core/core.c')
| -rw-r--r-- | src/gui/core/core.c | 13 | 
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);  | 
