summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mir_app/src/MDatabaseCommon.cpp18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mir_app/src/MDatabaseCommon.cpp b/src/mir_app/src/MDatabaseCommon.cpp
index 9191f5baf0..590e6f8dce 100644
--- a/src/mir_app/src/MDatabaseCommon.cpp
+++ b/src/mir_app/src/MDatabaseCommon.cpp
@@ -575,9 +575,25 @@ STDMETHODIMP_(BOOL) MDatabaseCommon::SetSettingResident(BOOL bIsResident, const
/////////////////////////////////////////////////////////////////////////////////////////
+class MDefaultChecker : public MIDatabaseChecker
+{
+ STDMETHODIMP_(int) Start(DBCHeckCallback*) override
+ { return ERROR_SUCCESS;
+ }
+
+ STDMETHODIMP_(BOOL) CheckDb(int /*phase*/) override
+ { return ERROR_OUT_OF_PAPER;
+ }
+
+ STDMETHODIMP_(VOID) Destroy() override
+ {}
+};
+
+static MDefaultChecker sttDefaultChecker;
+
STDMETHODIMP_(MIDatabaseChecker *) MDatabaseCommon::GetChecker()
{
- return nullptr;
+ return &sttDefaultChecker;
}
/////////////////////////////////////////////////////////////////////////////////////////