Don't show startup preference in private browsing
Introduce sokoke_is_app_or_private helper function.
This commit is contained in:
parent
761ef8c4e6
commit
a3ab258819
4 changed files with 13 additions and 2 deletions
|
@ -291,6 +291,8 @@ midori_preferences_set_settings (MidoriPreferences* preferences,
|
|||
#define SPANNED_ADD(__widget) \
|
||||
katze_preferences_add_widget (_preferences, __widget, "spanned")
|
||||
/* Page "General" */
|
||||
if (sokoke_is_app_or_private ())
|
||||
{
|
||||
PAGE_NEW (GTK_STOCK_HOME, _("Startup"));
|
||||
FRAME_NEW (NULL);
|
||||
label = katze_property_label (settings, "load-on-startup");
|
||||
|
@ -314,6 +316,7 @@ midori_preferences_set_settings (MidoriPreferences* preferences,
|
|||
G_CALLBACK (midori_preferences_homepage_current_clicked_cb), settings);
|
||||
SPANNED_ADD (button);
|
||||
}
|
||||
}
|
||||
|
||||
/* Page "Appearance" */
|
||||
PAGE_NEW (GTK_STOCK_SELECT_FONT, _("Fonts"));
|
||||
|
|
|
@ -2589,8 +2589,7 @@ midori_view_populate_popup (MidoriView* view,
|
|||
gtk_action_group_get_action (actions, "BookmarkAdd"));
|
||||
gtk_menu_shell_append (menu_shell, menuitem);
|
||||
|
||||
if (!midori_view_is_blank (view)
|
||||
&& strcmp ("/", sokoke_set_config_dir (NULL)))
|
||||
if (!midori_view_is_blank (view) && sokoke_is_app_or_private ())
|
||||
{
|
||||
menuitem = sokoke_action_create_popup_menu_item (
|
||||
gtk_action_group_get_action (actions, "AddSpeedDial"));
|
||||
|
|
|
@ -1625,6 +1625,12 @@ sokoke_set_config_dir (const gchar* new_config_dir)
|
|||
return config_dir;
|
||||
}
|
||||
|
||||
gboolean
|
||||
sokoke_is_app_or_private (void)
|
||||
{
|
||||
return strcmp ("/", sokoke_set_config_dir (NULL));
|
||||
}
|
||||
|
||||
/**
|
||||
* sokoke_remove_path:
|
||||
* @path: an absolute path
|
||||
|
|
|
@ -217,6 +217,9 @@ sokoke_register_stock_items (void);
|
|||
const gchar*
|
||||
sokoke_set_config_dir (const gchar* new_config_dir);
|
||||
|
||||
gboolean
|
||||
sokoke_is_app_or_private (void);
|
||||
|
||||
gboolean
|
||||
sokoke_remove_path (const gchar* path,
|
||||
gboolean ignore_errors);
|
||||
|
|
Loading…
Reference in a new issue