summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2014-11-05 15:13:38 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2014-11-12 10:58:41 -0500
commit4f81d4eccec934160d12386aae6d90179e9440b0 (patch)
tree3cd762f1035782ccc52429bc84a1571b355ec5f0
parentafd59f0f6f1887c32f786f38e20106619e1e1e70 (diff)
downloadenlightenment-devs/discomfitor/elm.tar.gz
remove ec->changes.internal_propsdevs/discomfitor/elm
this should be set directly on the win using evas/elm apis
-rw-r--r--src/bin/e_client.c2
-rw-r--r--src/bin/e_client.h1
-rw-r--r--src/bin/e_comp_wl.c20
-rw-r--r--src/bin/e_comp_x.c6
4 files changed, 1 insertions, 28 deletions
diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index 97a858ec29..a88e473179 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -2146,7 +2146,7 @@ _e_client_eval(E_Client *ec)
ec->changes.stack || ec->changes.prop || ec->changes.border ||
ec->changes.reset_gravity || ec->changes.shading || ec->changes.shaded ||
ec->changes.shape || ec->changes.shape_input || ec->changes.icon ||
- ec->changes.internal_props || ec->changes.internal_state ||
+ ec->changes.internal_state ||
ec->changes.need_maximize || ec->changes.need_unmaximize;
ec->changes.stack = 0;
diff --git a/src/bin/e_client.h b/src/bin/e_client.h
index c23527592d..1abc1da532 100644
--- a/src/bin/e_client.h
+++ b/src/bin/e_client.h
@@ -566,7 +566,6 @@ struct E_Client
unsigned char shape : 1;
unsigned char shape_input : 1;
unsigned char icon : 1;
- Eina_Bool internal_props : 1;
Eina_Bool internal_state : 1;
Eina_Bool need_maximize : 1;
Eina_Bool need_unmaximize : 1;
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index a5be9cf68b..7999ab85ae 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -2075,26 +2075,6 @@ _e_comp_wl_client_cb_post_new(void *data EINA_UNUSED, E_Client *ec)
ec->need_shape_merge = EINA_FALSE;
- if (ec->changes.internal_props)
- {
- E_Win *win;
-
- if ((win = ecore_evas_data_get(ec->internal_ecore_evas, "E_Win")))
- {
- ecore_evas_size_min_set(ec->internal_ecore_evas,
- win->min_w, win->min_h);
- ecore_evas_size_max_set(ec->internal_ecore_evas,
- win->max_w, win->max_h);
- ecore_evas_size_base_set(ec->internal_ecore_evas,
- win->base_w, win->base_h);
- ecore_evas_size_step_set(ec->internal_ecore_evas,
- win->step_x, win->step_y);
- /* TODO: handle aspect */
-
- ec->changes.internal_props = EINA_FALSE;
- }
- }
-
if (ec->need_shape_export)
{
// ec->shape_changed = EINA_TRUE;
diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index c82e83e257..0472c8e838 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -2648,12 +2648,6 @@ _e_comp_x_hook_client_post_new_client(void *d EINA_UNUSED, E_Client *ec)
ec->changes.internal_state = 0;
}
- if (ec->changes.internal_props)
- {
- ec->changes.internal_props = 0;
- ec->comp_data->internal_props_set++;
- }
-
if (ec->need_shape_export)
{
Ecore_X_Rectangle *rects;