Fix source size 0 sometimes
[apps/agl-service-windowmanager-2017.git] / src / window_manager.cpp
index 31caebf..f209f12 100644 (file)
@@ -227,6 +227,12 @@ result<int> WindowManager::api_request_surface(char const *appid, char const *dr
         auto id = int(this->id_alloc.generate_id(role));
         this->tmp_surface2app[id] = {s_appid, 0};
 
+        // Work Around
+        HMI_NOTICE("WORK AROUND: add surface on request surface");
+        auto client = g_app_list.lookUpClient(s_appid);
+        client->addSurface(id);
+        ///////////////
+
         // Set role map of (new, old)
         this->rolenew2old[role] = string(drawing_name);