diff --git a/src/recentmodel.cpp b/src/recentmodel.cpp
index 9692510f8e26db68d2c623a5b0bae54185919024..b0961e863628a69fdf12e9b95853ad1a6cecc19f 100644
--- a/src/recentmodel.cpp
+++ b/src/recentmodel.cpp
@@ -1090,8 +1090,10 @@ PeopleProxy::PeopleProxy(RecentModel* sourceModel)
     // forward the rowsAboutToBeMoved and rowsMoved signals from the source model
     // this is needed for the OSX and GNOME clients because they do not handle the layoutChanged
     // signal which is emited by the QSortFilterProxyModel when rows are moved in the source model
+#ifndef Q_OS_WIN
     connect(sourceModel, &QAbstractItemModel::rowsAboutToBeMoved, this, &PeopleProxy::slotRowsAboutToBeMoved);
     connect(sourceModel, &QAbstractItemModel::rowsMoved, this, &PeopleProxy::slotRowsMoved);
+#endif
 }
 
 bool