From ad2e84b71a89d865e7d7aa2159dd1ded4d1340f8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 5 Aug 2020 17:40:03 +0200 Subject: [PATCH] Browser: Move bookmarks.json to ~/.config --- Applications/Browser/main.cpp | 14 +++++++++++--- Base/home/anon/{ => .config}/bookmarks.json | 0 2 files changed, 11 insertions(+), 3 deletions(-) rename Base/home/anon/{ => .config}/bookmarks.json (100%) diff --git a/Applications/Browser/main.cpp b/Applications/Browser/main.cpp index a9bf5769cd..c7b0872368 100644 --- a/Applications/Browser/main.cpp +++ b/Applications/Browser/main.cpp @@ -24,14 +24,15 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include "BookmarksBarWidget.h" #include "InspectorWidget.h" #include "Tab.h" #include "WindowActions.h" +#include #include #include #include +#include #include #include #include @@ -44,11 +45,18 @@ namespace Browser { -static const char* bookmarks_filename = "/home/anon/bookmarks.json"; String g_home_url; URL url_from_user_input(const String& input); bool g_multi_process = false; +static String bookmarks_file_path() +{ + StringBuilder builder; + builder.append(Core::StandardPaths::config_directory()); + builder.append("/bookmarks.json"); + return builder.to_string(); +} + } int main(int argc, char** argv) @@ -118,7 +126,7 @@ int main(int argc, char** argv) Browser::g_home_url = m_config->read_entry("Preferences", "Home", "about:blank"); bool bookmarksbar_enabled = true; - auto bookmarks_bar = Browser::BookmarksBarWidget::construct(Browser::bookmarks_filename, bookmarksbar_enabled); + auto bookmarks_bar = Browser::BookmarksBarWidget::construct(Browser::bookmarks_file_path(), bookmarksbar_enabled); auto window = GUI::Window::construct(); window->resize(640, 480); diff --git a/Base/home/anon/bookmarks.json b/Base/home/anon/.config/bookmarks.json similarity index 100% rename from Base/home/anon/bookmarks.json rename to Base/home/anon/.config/bookmarks.json