diff --git a/tabbox/tabbox.cpp b/tabbox/tabbox.cpp --- a/tabbox/tabbox.cpp +++ b/tabbox/tabbox.cpp @@ -200,7 +200,7 @@ continue; } if ((c = dynamic_cast< TabBoxClientImpl* >(client.data()))) { - if (c->client()->resourceClass() == current->resourceClass()) { + if (AbstractClient::belongToSameApplication(c->client(), current)) { return false; } } @@ -212,7 +212,7 @@ return false; } if ((c = dynamic_cast< TabBoxClientImpl* >(pointer.data()))) { - if (c->client()->resourceClass() == current->resourceClass()) { + if (AbstractClient::belongToSameApplication(c->client(), current)) { return true; } }