From 55d8303ecf4d3c9cefb262424f0838497d97908b Mon Sep 17 00:00:00 2001 From: Myned Date: Tue, 26 May 2020 02:43:36 -0400 Subject: [PATCH] Fix isFullscreen() logic error for Linux Not sure why this arose in the first place --- src/linux/advanced-scene-switcher-nix.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linux/advanced-scene-switcher-nix.cpp b/src/linux/advanced-scene-switcher-nix.cpp index 188494b5..6207475a 100644 --- a/src/linux/advanced-scene-switcher-nix.cpp +++ b/src/linux/advanced-scene-switcher-nix.cpp @@ -299,9 +299,9 @@ bool isFullscreen(std::string &title) { XTextProperty text; int status = XGetTextProperty(disp(), window, &text, titleProperty); - string name(reinterpret_cast(text.value)); + char *name = reinterpret_cast(text.value); - if (status == 0 || name == "") + if (status == 0 || strcmp(name, "") == 0) continue; // True if switch equals window