From 3ee87498b5087ca1e7bd78142ee6c5539673b09f Mon Sep 17 00:00:00 2001 From: Chris Lahey Date: Sun, 30 Nov 2003 11:38:12 +0000 Subject: Marco Pesenti Gritti 2003-11-30 Chris Lahey Marco Pesenti Gritti * data/Makefile.am: * data/epiphany-lockdown.schemas.in: * src/ephy-main.c: (main): * src/ephy-tab.c: (ephy_tab_new_window_cb), (ephy_tab_size_to_cb): * src/ephy-window.c: (update_chromes_visibility), (update_chrome), (ephy_window_fullscreen), (ephy_window_unfullscreen), (show_embed_popup), (update_layout_toggles), (chrome_notifier), (ephy_window_init), (ephy_window_finalize), (ephy_window_request_chrome), (ephy_window_set_print_preview), (ephy_window_show), (print_dialog_preview_cb): * src/ephy-window.h: * src/ppview-toolbar.c: (ppview_toolbar_set_window), (toolbar_cmd_ppv_close): * src/window-commands.c: (window_cmd_view_bookmarks_bar), (window_cmd_view_toolbar), (window_cmd_view_statusbar): Implement lockdown pref to not allow javascript to modify chromes. Do necessary changes to chromes code to make it possible. --- src/ephy-main.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/ephy-main.c') diff --git a/src/ephy-main.c b/src/ephy-main.c index b7d29b4af..276b39734 100644 --- a/src/ephy-main.c +++ b/src/ephy-main.c @@ -157,6 +157,7 @@ main (int argc, char *argv[]) ephy_file_helpers_init (); ephy_stock_icons_init (); eel_gconf_monitor_add ("/apps/epiphany/general"); + eel_gconf_monitor_add ("/apps/epiphany/lockdown"); bonobo_activate (); ephy_shell = ephy_shell_new (); @@ -182,6 +183,7 @@ main (int argc, char *argv[]) } eel_gconf_monitor_remove ("/apps/epiphany/general"); + eel_gconf_monitor_remove ("/apps/epiphany/lockdown"); ephy_state_save (); ephy_file_helpers_shutdown (); gnome_vfs_shutdown (); -- cgit v1.2.3