sdata->parent = parent;
- if (parent->frame)
+ if (parent)
{
- layer = e_client_layer_get(parent);
- if (layer > E_LAYER_BOTTOM)
- e_client_layer_set(ec, layer);
- }
+ if (parent->frame)
+ {
+ layer = e_client_layer_get(parent);
+ if (layer > E_LAYER_BOTTOM)
+ e_client_layer_set(ec, layer);
+ }
- if (parent->comp_data)
- {
- /* append this client to the parents subsurface list */
- parent->comp_data->sub.list_pending =
- eina_list_append(parent->comp_data->sub.list_pending, ec);
- parent->comp_data->sub.list_changed = EINA_TRUE;
+ if (parent->comp_data)
+ {
+ /* append this client to the parents subsurface list */
+ parent->comp_data->sub.list_pending =
+ eina_list_append(parent->comp_data->sub.list_pending, ec);
+ parent->comp_data->sub.list_changed = EINA_TRUE;
+ }
}
}