mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-27 12:46:06 +00:00
Browser+BrowserSettings: Persist the "show bookmarks bar" setting
Previously this setting was only temporary, but we now save/load it from the config file.
This commit is contained in:
parent
8a284be5c7
commit
1933076143
Notes:
sideshowbarker
2024-07-18 00:39:30 +09:00
Author: https://github.com/AtkinsSJ
Commit: 1933076143
Pull-request: https://github.com/SerenityOS/serenity/pull/11072
4 changed files with 40 additions and 1 deletions
|
@ -110,9 +110,12 @@ BrowserWindow::BrowserWindow(CookieJar& cookie_jar, URL url)
|
|||
|
||||
m_window_actions.on_show_bookmarks_bar = [](auto& action) {
|
||||
Browser::BookmarksBarWidget::the().set_visible(action.is_checked());
|
||||
Config::write_bool("Browser", "Preferences", "ShowBookmarksBar", action.is_checked());
|
||||
};
|
||||
|
||||
m_window_actions.show_bookmarks_bar_action().set_checked(true);
|
||||
bool show_bookmarks_bar = Config::read_bool("Browser", "Preferences", "ShowBookmarksBar", true);
|
||||
m_window_actions.show_bookmarks_bar_action().set_checked(show_bookmarks_bar);
|
||||
Browser::BookmarksBarWidget::the().set_visible(show_bookmarks_bar);
|
||||
|
||||
build_menus();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue