summaryrefslogtreecommitdiff
path: root/sysutils/gnome-control-center/files/patch-shell_cc-panel-loader.c
diff options
context:
space:
mode:
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.c32
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),