if e_config->use_desk_smart_obj is 1,
e_desk smart obj became a child of canvas.
and the smart obj has quickpanel as a member of it
so, quickpanel window couldn't be a child of canvas, but e_desk
Change-Id: I8b6b84f7e9142846244651eea19dcb2cf9c66e80
#include "e.h"
#include <sys/xattr.h>
+#include "services/e_service_quickpanel.h"
#define OVER_FLOW 1
//#define BORDER_ZOOMAPS
EINA_LIST_FOREACH(vis_clist, vl, ec)
{
// check clients not able to use hwc
+ if (E_POLICY_QUICKPANEL_LAYER >= evas_object_layer_get(ec->frame))
+ {
+ // check whether quickpanel is open than break
+ if (e_qp_visible_get()) break;
+ }
+
// if ec->frame is not for client buffer (e.g. launchscreen)
if (e_comp_object_content_type_get(ec->frame) != E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)
goto nextzone;