$OpenBSD$ debug Index: Source/dooble_settings.cc --- Source/dooble_settings.cc.orig +++ Source/dooble_settings.cc @@ -464,6 +464,7 @@ QVariant dooble_settings::setting(const QString &k, { QReadLocker locker(&s_settings_mutex); auto key(k.toLower().trimmed()); + qInfo() << k; if(!s_settings.contains(key)) { @@ -482,6 +483,7 @@ QVariant dooble_settings::setting(const QString &k, if(db.open()) { + printf("db.open: dooble_settings::setting\n"); create_tables(db); QSqlQuery query(db); @@ -512,6 +514,7 @@ QVariant dooble_settings::setting(const QString &k, bool dooble_settings::has_dooble_credentials(void) { + printf("debug: dooble_settings::has_dooble_credentials\n"); return setting("authentication_iteration_count").toInt() > 0 && setting("authentication_salt").toString().length() > 0 && setting("authentication_salted_password").toString().length() > 0 && @@ -520,6 +523,7 @@ bool dooble_settings::has_dooble_credentials(void) bool dooble_settings::has_dooble_credentials_temporary(void) { + printf("debug: dooble_settings::has_dooble_credentials_temporary\n"); return (setting("authentication_iteration_count").toInt() == 0 || setting("authentication_salt").toString().isEmpty() || setting("authentication_salted_password").toString().isEmpty()) && @@ -555,7 +559,12 @@ bool dooble_settings::set_setting(const QString &key, if(db.open()) { + printf("db.open: dooble_settings::has_dooble_credentials_temporary\n"); create_tables(db); + printf("key: "); + qInfo() << key; + printf("value: "); + qInfo() << value; QSqlQuery query(db); @@ -609,6 +618,7 @@ void dooble_settings::closeEvent(QCloseEvent *event) void dooble_settings::create_tables(QSqlDatabase &db) { db.open(); + printf("db.open: dooble_settings::create_tables\n"); QSqlQuery query(db); @@ -931,6 +941,7 @@ void dooble_settings::purge_features_permissions(void) if(db.open()) { + printf("db.open: dooble_settings::purge_features_permissions\n"); QSqlQuery query(db); query.exec("PRAGMA synchronous = OFF"); @@ -962,6 +973,7 @@ void dooble_settings::purge_javascript_block_popup_exc if(db.open()) { + printf("db.open: dooble_settings::purge_javascript_block_popup_exceptions\n"); QSqlQuery query(db); query.exec("PRAGMA synchronous = OFF"); @@ -998,6 +1010,7 @@ void dooble_settings::remove_setting(const QString &ke if(db.open()) { + printf("db.open: dooble_settings::remove_setting\n"); QSqlQuery query(db); query.prepare("DELETE FROM dooble_settings WHERE key = ?"); @@ -1034,6 +1047,7 @@ void dooble_settings::restore(bool read_database) if(db.open()) { + printf("db.open: dooble_settings::restore\n"); create_tables(db); QSqlQuery query(db); @@ -1452,6 +1466,8 @@ void dooble_settings::save_javascript_block_popup_exce if(db.open()) { + + printf("db.open: dooble_settings::save_javascript_block_popup_exception\n"); create_tables(db); QSqlQuery query(db); @@ -1590,6 +1606,8 @@ void dooble_settings::set_site_feature_permission if(db.open()) { + + printf("db.open: dooble_settings::set_site_feature_permission\n"); create_tables(db); QSqlQuery query(db); @@ -2326,6 +2344,8 @@ void dooble_settings::slot_populate(void) if(db.open()) { + + printf("db.open: dooble_settings::slot_populate\n"); create_tables(db); QSqlQuery query(db); @@ -2669,6 +2689,7 @@ void dooble_settings::slot_remove_selected_features_pe if(db.open()) { + printf("db.open: dooble_settings::slot_remove_selected_features_permissions\n"); QSqlQuery query(db); query.exec("PRAGMA synchronous = OFF"); @@ -2784,6 +2805,8 @@ slot_remove_selected_javascript_block_popup_exceptions if(db.open()) { + + printf("db.open: slot_remove_selected_javascript_block_popup_exceptions\n"); QSqlQuery query(db); query.exec("PRAGMA synchronous = OFF");