- std::string appid_str(appid);
- g_app_list.addClient(appid_str, *lid, id, std::string(role));
+ string appid_str(appid);
+ if(g_app_list.contains(appid_str))
+ {
+ // add surface into app
+ auto client = g_app_list.lookUpClient(appid_str);
+ // client.addSurface(id);
+ }
+ else
+ {
+ g_app_list.addClient(appid_str, l_id, id, string(role));
+ }