From 56cddfe3b2301d7a00ab993a8ac20146d743ef02 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Wed, 29 Jun 2016 01:14:29 +0200 Subject: [PATCH] osascript fullscreen screen fix --- switcher.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/switcher.cpp b/switcher.cpp index 3030ce4d..e0b385ec 100644 --- a/switcher.cpp +++ b/switcher.cpp @@ -170,6 +170,7 @@ bool Switcher::isWindowFullscreen() { FILE * f1 = popen(cmd.c_str(), "r"); fgets(resolution, 255, f1); pclose(f1); + string resolutionString = string(resolution); //get window resolution cmd = "osascript " @@ -194,8 +195,9 @@ bool Switcher::isWindowFullscreen() { FILE * f2 = popen(cmd.c_str(), "r"); fgets(bounds, 255, f2); pclose(f2); + string boundsString = string(bounds); - return string(resolution).compare(string(bounds)) == 0; + return resolutionString.compare(boundsString) == 0; } #endif