diff --git a/src/lib/platform/PortalRemoteDesktop.cpp b/src/lib/platform/PortalRemoteDesktop.cpp index fa981949b..d49ccf8cb 100644 --- a/src/lib/platform/PortalRemoteDesktop.cpp +++ b/src/lib/platform/PortalRemoteDesktop.cpp @@ -245,7 +245,7 @@ void PortalRemoteDesktop::handleSelectionTransfer(XdpSession *session, const cha #endif } -void PortalRemoteDesktop::handleSelectionOwnerChanged(XdpSession *session, char **mimeTypes, gboolean isOwner) +void PortalRemoteDesktop::handleSelectionOwnerChanged(XdpSession *session, char **mimeTypes, gboolean isOwner) const { #ifdef HAVE_LIBPORTAL_CLIPBOARD if (isOwner) { diff --git a/src/lib/platform/PortalRemoteDesktop.h b/src/lib/platform/PortalRemoteDesktop.h index c679db69d..c988471d2 100644 --- a/src/lib/platform/PortalRemoteDesktop.h +++ b/src/lib/platform/PortalRemoteDesktop.h @@ -33,7 +33,7 @@ private: void handleSessionStarted(GObject *object, GAsyncResult *res); void handleSessionClosed(XdpSession *session); void handleSelectionTransfer(XdpSession *session, const char *mimeType, uint32_t serial); - void handleSelectionOwnerChanged(XdpSession *session, char **mimeTypes, gboolean isOwner); + void handleSelectionOwnerChanged(XdpSession *session, char **mimeTypes, gboolean isOwner) const; void reconnect(unsigned int timeout = 1000); static void handleSessionClosedCallback(XdpSession *session, gpointer data)