fixed log output

This commit is contained in:
2020-06-04 18:39:06 +02:00
parent 3e5a5e01fe
commit 3ff08ec331

View File

@ -268,15 +268,15 @@ int main(int argc, char* argv[])
for(size_t i = 0; i < applicationNames.size(); ++i)
{
if(process.name == applicationNames[i])
if(process.name == applicationNames[i] && process.name != "" && wid != 0)
{
kill(process.pid, SIGCONT);
std::cout<<"Resumeing: "<<wid<<" pid: "<<windowPid<<" name: "<<Process(windowPid).name<<'\n';
std::cout<<"Resumeing: "<<wid<<" pid: "<<process.pid<<" name: "<<process.name<<'\n';
}
else if(prevProcess.name == applicationNames[i] && prevWindow != 0) kill(prevProcess.pid, SIGSTOP);
else if(prevProcess.name == applicationNames[i] && prevWindow != 0 && process.name != "" && wid != 0)
{
kill(prevProcess.pid, SIGSTOP);
std::cout<<"Stoping: "<<wid<<" pid: "<<windowPid<<" name: "<<Process(windowPid).name<<'\n';
std::cout<<"Stoping: "<<prevWindow<<" pid: "<<prevProcess.pid<<" name: "<<prevProcess.name<<'\n';
}
}
prevProcess = process;