diff --git a/src/updatemanager.cpp b/src/updatemanager.cpp
index 06dfd15498f5c66d3b6ed6e1a4e1eedeb62ae64b..929af419e3b9e77519d86fab216be3217b7f7f81 100644
--- a/src/updatemanager.cpp
+++ b/src/updatemanager.cpp
@@ -36,8 +36,8 @@ static constexpr int updatePeriod = 1000 * 60 * 60 * 24; // one day in millis
 
 UpdateManager::UpdateManager(const QString& url,
                              ConnectivityMonitor* cm,
-                             QObject* parent,
-                             LRCInstance* instance)
+                             LRCInstance* instance,
+                             QObject* parent)
     : NetWorkManager(cm, parent)
     , baseUrl_(url.isEmpty() ? "https://dl.jami.net/windows" : url.toLatin1())
     , tempPath_(Utils::WinGetEnv("TEMP"))
diff --git a/src/updatemanager.h b/src/updatemanager.h
index f60e942a10e7e8eac9f30688a064c3f76bef39f8..42e619e91c0eb034e1a96bfcabdc3414566ebac2 100644
--- a/src/updatemanager.h
+++ b/src/updatemanager.h
@@ -30,8 +30,8 @@ class UpdateManager final : public NetWorkManager
 public:
     explicit UpdateManager(const QString& url,
                            ConnectivityMonitor* cm,
-                           QObject* parent = nullptr,
-                           LRCInstance* instance = nullptr);
+                           LRCInstance* instance = nullptr,
+                           QObject* parent = nullptr);
     ~UpdateManager() = default;
 
     Q_INVOKABLE void checkForUpdates(bool quiet = false);