Merge pull request #3125 from adalessa/fix-scene-switcher

UI: Fix scene switcher not detecting some windows
This commit is contained in:
Jim 2020-07-10 20:30:04 -07:00 committed by GitHub
commit 35760fa2d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,6 +174,14 @@ void GetCurrentWindowTitle(string &title)
if (status >= Success && name != nullptr) {
std::string str(name);
title = str;
} else {
XTextProperty xtp_new_name;
if (XGetWMName(disp(), data[0], &xtp_new_name) != 0 &&
xtp_new_name.value != nullptr) {
std::string str((const char *)xtp_new_name.value);
title = str;
XFree(xtp_new_name.value);
}
}
XFree(name);