diff --git a/src/ui/NhekoGlobalObject.cpp b/src/ui/NhekoGlobalObject.cpp
index 3d8d99591242d60cac471ca04a04c6dfeb8b8274..3abcdf08d465f26e05cfbebf0596e44e6a56325e 100644
--- a/src/ui/NhekoGlobalObject.cpp
+++ b/src/ui/NhekoGlobalObject.cpp
@@ -9,7 +9,6 @@
 #include <QDesktopServices>
 #include <QStyle>
 #include <QUrl>
-#include <QWindow>
 
 #include "Cache_p.h"
 #include "ChatPage.h"
@@ -135,9 +134,3 @@ Nheko::openCreateRoomDialog() const
     MainWindow::instance()->openCreateRoomDialog(
       [](const mtx::requests::CreateRoom &req) { ChatPage::instance()->createRoom(req); });
 }
-
-void
-Nheko::reparent(QWindow *win) const
-{
-    win->setTransientParent(MainWindow::instance());
-}
diff --git a/src/ui/NhekoGlobalObject.h b/src/ui/NhekoGlobalObject.h
index 2679c6dfd50512b85f032856f61ffefb18e9a066..2449387397e9305619e6c663f949d19c5b126dbe 100644
--- a/src/ui/NhekoGlobalObject.h
+++ b/src/ui/NhekoGlobalObject.h
@@ -12,8 +12,6 @@
 #include "Theme.h"
 #include "UserProfile.h"
 
-class QWindow;
-
 class Nheko : public QObject
 {
     Q_OBJECT
@@ -55,7 +53,6 @@ public:
     Q_INVOKABLE void showUserSettingsPage() const;
     Q_INVOKABLE void logout() const;
     Q_INVOKABLE void openCreateRoomDialog() const;
-    Q_INVOKABLE void reparent(QWindow *win) const;
 
 public slots:
     void updateUserProfile();