avoid setOnAllActivities recursion
BUG: 301397 FIXED-IN: 4.9 REVIEW: 105192icc-effect-5.14.5
parent
1f52366fc1
commit
fe2839b95b
|
@ -1632,7 +1632,6 @@ void Client::setOnActivities(QStringList newActivitiesList)
|
||||||
QStringList allActivities = workspace()->activityList();
|
QStringList allActivities = workspace()->activityList();
|
||||||
if (newActivitiesList.size() == allActivities.size() || newActivitiesList.isEmpty() ||
|
if (newActivitiesList.size() == allActivities.size() || newActivitiesList.isEmpty() ||
|
||||||
(newActivitiesList.count() == 1 && newActivitiesList.at(0) == "ALL")) {
|
(newActivitiesList.count() == 1 && newActivitiesList.at(0) == "ALL")) {
|
||||||
setOnAllActivities(true);
|
|
||||||
activityList.clear();
|
activityList.clear();
|
||||||
XChangeProperty(display(), window(), atoms->activities, XA_STRING, 8,
|
XChangeProperty(display(), window(), atoms->activities, XA_STRING, 8,
|
||||||
PropModeReplace, (const unsigned char *)"ALL", 3);
|
PropModeReplace, (const unsigned char *)"ALL", 3);
|
||||||
|
|
Loading…
Reference in New Issue