diff --git a/libgnucash/app-utils/gnc-optiondb-impl.hpp b/libgnucash/app-utils/gnc-optiondb-impl.hpp index 0a87756bb7..058f308be3 100644 --- a/libgnucash/app-utils/gnc-optiondb-impl.hpp +++ b/libgnucash/app-utils/gnc-optiondb-impl.hpp @@ -82,7 +82,6 @@ public: func(section); } size_t num_sections() const noexcept { return m_sections.size(); } - void save_to_book(QofBook* book, bool do_clear) const; bool get_changed() const noexcept { return m_dirty; } void register_option(const char* section, GncOption&& option); void unregister_option(const char* section, const char* name); diff --git a/libgnucash/app-utils/gnc-optiondb.cpp b/libgnucash/app-utils/gnc-optiondb.cpp index def04f72ab..0aea402c7f 100644 --- a/libgnucash/app-utils/gnc-optiondb.cpp +++ b/libgnucash/app-utils/gnc-optiondb.cpp @@ -82,11 +82,6 @@ GncOptionDB::GncOptionDB() : m_default_section{} {} GncOptionDB::GncOptionDB(QofBook* book) : GncOptionDB() {} -void -GncOptionDB::save_to_book(QofBook* book, bool do_clear) const -{ -} - void GncOptionDB::register_option(const char* sectname, GncOption&& option) { @@ -1135,7 +1130,8 @@ void gnc_option_db_save(GncOptionDB* odb, QofBook* book, gboolean clear_options) { - odb->save_to_book(book, static_cast(clear_options)); + odb->save_to_kvp(book, static_cast(clear_options)); +} } void