}
if(wm_err != WMError::SUCCESS){
HMI_ERROR("wm", "No floating surface for app: %s", id.c_str());
- //app_list->addFloatingClient(id, *lid, role);
+ app_list->addFloatingClient(id, *lid, role);
HMI_NOTICE("wm", "%s : Waiting for surface creation", id.c_str());
return ret;
}
WMError AppList::lookUpFloatingSurface(const std::string &appid, unsigned *surface)
{
+ HMI_ERROR("wm", "This function is not implemented");
return WMError::SUCCESS;
}
+void addFloatingClient(const std::string &appid, unsigned layer, const std::string &role)
+{
+}
+
WMError AppList::appendRole(const std::string &id, const std::string &role, unsigned surface)
{
WMError wm_err = WMError::NO_ENTRY;
void removeSurface(unsigned surface);
WMError lookUpFloatingSurface(unsigned pid, unsigned *surface);
WMError lookUpFloatingSurface(const std::string &appid, unsigned *surface);
- WMError appendRole(const std::string &id, const std::string &role, unsigned surface);
+ WMError appendRole(const std::string &appid, const std::string &role, unsigned surface);
+ void addFloatingClient(const std::string &appid, unsigned layer, const std::string &role);
// Request Interface
- unsigned currentRequestNumber() const;
+ unsigned
+ currentRequestNumber() const;
unsigned getRequestNumber(const std::string &appid) const;
unsigned addAllocateRequest(WMRequest req);
/* TODO: consider, which is better WMClient or std::string appid?