From a43d5bcb1e0bdafb0193662168976aac989ed922 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 9 Feb 2022 17:40:09 +0300 Subject: db_is_module_empty & db_copy_module - new database helpers --- plugins/DbEditorPP/src/modsettingenum.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'plugins/DbEditorPP/src/modsettingenum.cpp') diff --git a/plugins/DbEditorPP/src/modsettingenum.cpp b/plugins/DbEditorPP/src/modsettingenum.cpp index 0a693640fa..6137fe38a8 100644 --- a/plugins/DbEditorPP/src/modsettingenum.cpp +++ b/plugins/DbEditorPP/src/modsettingenum.cpp @@ -71,15 +71,7 @@ int EnumSettings(MCONTACT hContact, const char *module, ModuleSettingLL *msll) return 1; } -int CheckIfModuleIsEmptyProc(const char*, void*) -{ - return 1; -} - -int IsModuleEmpty(MCONTACT hContact, const char *module) -{ - return 0 > db_enum_settings(hContact, CheckIfModuleIsEmptyProc, module); -} +///////////////////////////////////////////////////////////////////////////////////////// static int stringCompare(const char *p1, const char *p2) { @@ -162,7 +154,7 @@ int fixResidentSettings() for (auto &hContact : Contacts()) { for (ModSetLinkLinkItem *module = ModuleList.first; module; module = module->next) { - if (IsModuleEmpty(hContact, module->name)) + if (db_is_module_empty(hContact, module->name)) continue; ModuleSettingLL SettingList; -- cgit v1.2.3