Add function for unset base_output_resolution and call it on e_test_helper
NOTE: In general, output resolution is not changed at runtime, so, it should be used only for debugging.
Change-Id: Id4c86eded4452216437057c58a7a32956121201c
}
else
{
- e_appinfo_base_output_resolution_set(eai, 0, 0);
+ e_appinfo_base_output_resolution_unset(eai);
ELOGF("TEST", "unset base output resolution of eai(pid:%d): %p", NULL, pid, eai);
}
return EINA_TRUE;
}
+EINTERN Eina_Bool
+e_appinfo_base_output_resolution_unset(E_Appinfo *eai)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(eai, EINA_FALSE);
+
+ eai->base_output_available = EINA_FALSE;
+
+ ELOGF("POL_APPINFO", "appinfo(%p) unset base_output_resolution:(pid,%u)", NULL, eai, eai->pid);
+
+ return EINA_TRUE;
+}
+
E_API Eina_Stringshare *
e_appinfo_appid_get(E_Appinfo *eai)
{
EINTERN void e_appinfo_owner_set(E_Appinfo *eai, E_Appinfo_Owner owner);
EINTERN Eina_Bool e_appinfo_auto_placement_get(E_Appinfo *eai);
EINTERN void e_appinfo_auto_placement_set(E_Appinfo *eai, Eina_Bool set);
+EINTERN Eina_Bool e_appinfo_base_output_resolution_unset(E_Appinfo *eai);
#endif