From 854a6b2a86ab1fb870b5223217f3293dba2974a9 Mon Sep 17 00:00:00 2001 From: Mike Salvatore Date: Sat, 13 Apr 2019 06:05:53 -0400 Subject: [PATCH] Fix #278 "Enable Clipboard Sharing" always reset after restart Unlike other settings, the "Enable Clipboard Sharing" setting of the ServerConfigDialog does not persist when the barrier application (GUI) is stopped completely and restarted. Add the necessary code to the saveSettings() and loadSettings() functions. --- src/gui/src/ServerConfig.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/src/ServerConfig.cpp b/src/gui/src/ServerConfig.cpp index 6c19c0ec..d7d1a773 100644 --- a/src/gui/src/ServerConfig.cpp +++ b/src/gui/src/ServerConfig.cpp @@ -117,6 +117,7 @@ void ServerConfig::saveSettings() settings().setValue("switchCornerSize", switchCornerSize()); settings().setValue("ignoreAutoConfigClient", ignoreAutoConfigClient()); settings().setValue("enableDragAndDrop", enableDragAndDrop()); + settings().setValue("clipboardSharing", clipboardSharing()); writeSettings(settings(), switchCorners(), "switchCorner"); @@ -161,6 +162,7 @@ void ServerConfig::loadSettings() setSwitchCornerSize(settings().value("switchCornerSize").toInt()); setIgnoreAutoConfigClient(settings().value("ignoreAutoConfigClient").toBool()); setEnableDragAndDrop(settings().value("enableDragAndDrop", true).toBool()); + setClipboardSharing(settings().value("clipboardSharing", true).toBool()); readSettings(settings(), switchCorners(), "switchCorner", false, NumSwitchCorners);