diff --git a/src/core/proxy_config_service_qt.cpp b/src/core/proxy_config_service_qt.cpp
index 32f02f4250bf2dd9e039d103f76b65add5c411d2..48f3593e6b56c4a934ca19f9e2b053622ef97ab6 100644
--- a/src/core/proxy_config_service_qt.cpp
+++ b/src/core/proxy_config_service_qt.cpp
@@ -72,8 +72,8 @@ net::ProxyServer ProxyConfigServiceQt::fromQNetworkProxy(const QNetworkProxy &qt
 
 ProxyConfigServiceQt::ProxyConfigServiceQt(std::unique_ptr<ProxyConfigService> baseService)
     : m_baseService(baseService.release()),
-      m_registeredObserver(false),
-      m_usesSystemConfiguration(false)
+      m_usesSystemConfiguration(false),
+      m_registeredObserver(false)
 {
 }