diff options
author | 2018-09-08 15:30:55 +0900 | |
---|---|---|
committer | 2018-09-08 15:30:55 +0900 | |
commit | 0b2c927e6606c0fbae889fea7085a9af12d15714 (patch) | |
tree | 7444fe866da1e2847a6d58575ab6c4a121eaf246 | |
parent | 2f2639950dec4b97984fd6776a850e5d4703ef52 (diff) |
Return nullptr if client is not found
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
-rw-r--r-- | src/applist.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/applist.cpp b/src/applist.cpp index 922a89e..888ab71 100644 --- a/src/applist.cpp +++ b/src/applist.cpp @@ -140,7 +140,14 @@ void AppList::removeSurface(unsigned surface){ */ shared_ptr<WMClient> AppList::lookUpClient(const string &appid) { - return this->app2client.at(appid); + if(this->app2client.count(appid) != 0) + { + return this->app2client.at(appid); + } + else + { + return nullptr; + } } /** |