diff options
Diffstat (limited to 'sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c')
-rw-r--r-- | sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c b/sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c new file mode 100644 index 000000000000..5fde7612dac1 --- /dev/null +++ b/sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c @@ -0,0 +1,32 @@ +--- shell/cc-panel-loader.c.orig 2025-04-14 07:07:35 UTC ++++ shell/cc-panel-loader.c +@@ -52,7 +52,9 @@ extern GType cc_search_panel_get_type (void); + extern GType cc_printers_panel_get_type (void); + extern GType cc_privacy_panel_get_type (void); + extern GType cc_search_panel_get_type (void); ++#ifdef BUILD_SHARING + extern GType cc_sharing_panel_get_type (void); ++#endif /* BUILD_SHARING */ + extern GType cc_sound_panel_get_type (void); + extern GType cc_system_panel_get_type (void); + extern GType cc_ua_panel_get_type (void); +@@ -67,7 +69,9 @@ extern void cc_wifi_panel_static_init_func (void); + #ifdef BUILD_NETWORK + extern void cc_wifi_panel_static_init_func (void); + #endif /* BUILD_NETWORK */ ++#ifdef BUILD_SHARING + extern void cc_sharing_panel_static_init_func (void); ++#endif /* BUILD_SHARING */ + #ifdef BUILD_WACOM + extern void cc_wacom_panel_static_init_func (void); + #endif /* BUILD_WACOM */ +@@ -105,7 +109,9 @@ static CcPanelLoaderVtable default_panels[] = + PANEL_TYPE("printers", cc_printers_panel_get_type, NULL), + PANEL_TYPE("privacy", cc_privacy_panel_get_type, NULL), + PANEL_TYPE("search", cc_search_panel_get_type, NULL), ++#ifdef BUILD_SHARING + PANEL_TYPE("sharing", cc_sharing_panel_get_type, cc_sharing_panel_static_init_func), ++#endif + PANEL_TYPE("sound", cc_sound_panel_get_type, NULL), + PANEL_TYPE("system", cc_system_panel_get_type, NULL), + PANEL_TYPE("universal-access", cc_ua_panel_get_type, NULL), |