diff --git a/src/lib/platform/PortalRemoteDesktop.cpp b/src/lib/platform/PortalRemoteDesktop.cpp index d49ccf8cb..58fa28708 100644 --- a/src/lib/platform/PortalRemoteDesktop.cpp +++ b/src/lib/platform/PortalRemoteDesktop.cpp @@ -234,7 +234,7 @@ void PortalRemoteDesktop::claimClipboard() const #endif } -void PortalRemoteDesktop::handleSelectionTransfer(XdpSession *session, const char *mimeType, uint32_t serial) +void PortalRemoteDesktop::handleSelectionTransfer(XdpSession *session, const char *mimeType, uint32_t serial) const { #ifdef HAVE_LIBPORTAL_CLIPBOARD PortalClipboard::serveSelectionTransfer(m_screen->getClipboardCache(), session, mimeType, serial); diff --git a/src/lib/platform/PortalRemoteDesktop.h b/src/lib/platform/PortalRemoteDesktop.h index c988471d2..08a732065 100644 --- a/src/lib/platform/PortalRemoteDesktop.h +++ b/src/lib/platform/PortalRemoteDesktop.h @@ -32,7 +32,7 @@ private: void handleInitSession(GObject *object, GAsyncResult *res); void handleSessionStarted(GObject *object, GAsyncResult *res); void handleSessionClosed(XdpSession *session); - void handleSelectionTransfer(XdpSession *session, const char *mimeType, uint32_t serial); + void handleSelectionTransfer(XdpSession *session, const char *mimeType, uint32_t serial) const; void handleSelectionOwnerChanged(XdpSession *session, char **mimeTypes, gboolean isOwner) const; void reconnect(unsigned int timeout = 1000);