[epiphany/gnome-42] web-app: do not show the search suggestions settings in web app mode
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/gnome-42] web-app: do not show the search suggestions settings in web app mode
- Date: Fri, 5 Aug 2022 20:16:46 +0000 (UTC)
commit e7d53b1409dcdf983995e227fb9cfc200ed1cf87
Author: Carlos Garcia Campos <cgarcia igalia com>
Date: Thu Jul 28 14:25:22 2022 +0200
web-app: do not show the search suggestions settings in web app mode
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1178>
(cherry picked from commit 8d5130cb13fb9a0609ce6c9f7b826fcbc260df28)
src/preferences/prefs-privacy-page.c | 7 +++++++
src/resources/gtk/prefs-privacy-page.ui | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/src/preferences/prefs-privacy-page.c b/src/preferences/prefs-privacy-page.c
index d8caea0e9..94f95efb0 100644
--- a/src/preferences/prefs-privacy-page.c
+++ b/src/preferences/prefs-privacy-page.c
@@ -45,6 +45,7 @@ struct _PrefsPrivacyPage {
GtkWidget *enable_website_data_storage_switch;
/* Search Suggestions */
+ GtkWidget *search_suggestions_box;
GtkWidget *enable_google_search_suggestions_switch;
/* Passwords */
@@ -152,6 +153,7 @@ prefs_privacy_page_class_init (PrefsPrivacyPageClass *klass)
gtk_widget_class_bind_template_child (widget_class, PrefsPrivacyPage, enable_website_data_storage_switch);
/* Search Suggestions */
+ gtk_widget_class_bind_template_child (widget_class, PrefsPrivacyPage, search_suggestions_box);
gtk_widget_class_bind_template_child (widget_class, PrefsPrivacyPage,
enable_google_search_suggestions_switch);
/* Passwords */
@@ -165,7 +167,12 @@ prefs_privacy_page_class_init (PrefsPrivacyPageClass *klass)
static void
prefs_privacy_page_init (PrefsPrivacyPage *privacy_page)
{
+ EphyEmbedShellMode mode = ephy_embed_shell_get_mode (ephy_embed_shell_get_default ());
+
gtk_widget_init_template (GTK_WIDGET (privacy_page));
setup_privacy_page (privacy_page);
+
+ gtk_widget_set_visible (privacy_page->search_suggestions_box,
+ mode != EPHY_EMBED_SHELL_MODE_APPLICATION);
}
diff --git a/src/resources/gtk/prefs-privacy-page.ui b/src/resources/gtk/prefs-privacy-page.ui
index bf61d6b91..f8a5aa8b9 100644
--- a/src/resources/gtk/prefs-privacy-page.ui
+++ b/src/resources/gtk/prefs-privacy-page.ui
@@ -61,7 +61,7 @@
</object>
</child>
<child>
- <object class="HdyPreferencesGroup">
+ <object class="HdyPreferencesGroup" id="search_suggestions_box">
<property name="title" translatable="yes">Search Suggestions</property>
<property name="visible">True</property>
<child>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]