aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/provider/MCMailProvidersManager.cc4
-rw-r--r--src/core/provider/MCMailProvidersManager.h2
-rw-r--r--tests/test-all.mm2
3 files changed, 6 insertions, 2 deletions
diff --git a/src/core/provider/MCMailProvidersManager.cc b/src/core/provider/MCMailProvidersManager.cc
index af4a85e6..9924a911 100644
--- a/src/core/provider/MCMailProvidersManager.cc
+++ b/src/core/provider/MCMailProvidersManager.cc
@@ -17,6 +17,10 @@ void MailProvidersManager::init()
mProviders = new HashMap();
}
+MailProvidersManager::MailProvidersManager() {
+ init();
+}
+
MailProvider * MailProvidersManager::providerForEmail(String * email)
{
mc_foreachdictionaryValue(MailProvider, provider, mProviders) {
diff --git a/src/core/provider/MCMailProvidersManager.h b/src/core/provider/MCMailProvidersManager.h
index 978ec7d9..6dc33b2b 100644
--- a/src/core/provider/MCMailProvidersManager.h
+++ b/src/core/provider/MCMailProvidersManager.h
@@ -34,7 +34,7 @@ namespace mailcore {
void registerProvidersFilename(String * filename);
private:
- MailProvidersManager() {};
+ MailProvidersManager();
MailProvidersManager(MailProvidersManager const&);
void operator=(MailProvidersManager const&);
diff --git a/tests/test-all.mm b/tests/test-all.mm
index 8a8c04ed..ffe9bc00 100644
--- a/tests/test-all.mm
+++ b/tests/test-all.mm
@@ -358,7 +358,7 @@ void testAll()
//testAsyncPOP();
//testAddresses();
//testAttachments();
- testProviders();
+ //testProviders();
testObjC();
MCLog("pool release");