UI: Fix scene switcher not detecting some windows

This commit is contained in:
Ariel D'Alessandro 2020-07-04 11:09:33 -03:00
parent 0fff23d8e1
commit a7587c0296

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);