summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_edit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/edje/edje_edit.c')
-rw-r--r--src/lib/edje/edje_edit.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c
index 1aa5eb8633..4ee1f03580 100644
--- a/src/lib/edje/edje_edit.c
+++ b/src/lib/edje/edje_edit.c
@@ -1693,9 +1693,6 @@ _mempools_add(Edje_Part_Collection_Directory_Entry *de)
EDIT_EMN(EXTERNAL, Edje_Part_Description_External, de);
EDIT_EMN(SPACER, Edje_Part_Description_Common, de);
EDIT_EMN(SNAPSHOT, Edje_Part_Description_Snapshot, de);
- EDIT_EMN(MESH_NODE, Edje_Part_Description_Mesh_Node, de);
- EDIT_EMN(LIGHT, Edje_Part_Description_Light, de);
- EDIT_EMN(CAMERA, Edje_Part_Description_Camera, de);
EDIT_EMN(part, Edje_Part, de);
EDIT_EMNP(RECTANGLE, Edje_Part_Description_Common, de);
@@ -1710,9 +1707,6 @@ _mempools_add(Edje_Part_Collection_Directory_Entry *de)
EDIT_EMNP(EXTERNAL, Edje_Part_Description_External, de);
EDIT_EMNP(SPACER, Edje_Part_Description_Common, de);
EDIT_EMNP(SNAPSHOT, Edje_Part_Description_Snapshot, de);
- EDIT_EMNP(MESH_NODE, Edje_Part_Description_Mesh_Node, de);
- EDIT_EMNP(LIGHT, Edje_Part_Description_Light, de);
- EDIT_EMNP(CAMERA, Edje_Part_Description_Camera, de);
}
EAPI Eina_Bool
@@ -6298,6 +6292,7 @@ _edje_edit_state_alloc(int type, Edje *ed)
Edje_Part_Description_Common *pd = NULL;
ce = eina_hash_find(ed->file->collection, ed->group);
+ if (!ce) return NULL;
switch (type)
{
@@ -6435,9 +6430,6 @@ edje_edit_state_add(Evas_Object *obj, const char *part, const char *name, double
pd->persp.zplane = EINA_FALSE;
pd->map.zoom.x = FROM_DOUBLE(1.0);
pd->map.zoom.y = FROM_DOUBLE(1.0);
- pd->align_3d.x = FROM_DOUBLE(0.5);
- pd->align_3d.y = FROM_DOUBLE(0.5);
- pd->align_3d.z = FROM_DOUBLE(0.5);
pd->persp.focal = 1000;
if (rp->part->type == EDJE_PART_TYPE_TEXT
@@ -13370,7 +13362,7 @@ _edje_generate_source_of_style(Edje *ed, const char *name, Eina_Strbuf *buf)
}
static Eina_Bool
-_edje_generate_source_of_program(Evas_Object *obj, const char *program, Eina_Strbuf *buf)
+_edje_generate_source_of_program(Evas_Object *obj, const char *prog, Eina_Strbuf *buf)
{
Eina_List *l, *ll;
const char *s;
@@ -13379,15 +13371,13 @@ _edje_generate_source_of_program(Evas_Object *obj, const char *program, Eina_Str
Eina_Bool ret = EINA_TRUE;
Eina_Bool no_transition = EINA_FALSE;
const char *api_name, *api_description;
- Edje_Program *epr;
int tweenmode = 0;
GET_ED_OR_RETURN(EINA_FALSE);
GET_EED_OR_RETURN(EINA_FALSE);
+ GET_EPR_OR_RETURN(EINA_FALSE);
- epr = _edje_program_get_byname(obj, program);
-
- BUF_APPENDF(I3 "program { name: \"%s\";\n", program);
+ BUF_APPENDF(I3 "program { name: \"%s\";\n", prog);
/* Signal */
s = eina_stringshare_add(epr->signal);
@@ -13423,7 +13413,7 @@ _edje_generate_source_of_program(Evas_Object *obj, const char *program, Eina_Str
if (epr->state)
{
BUF_APPENDF(I4 "action: STATE_SET \"%s\" %.2f;\n", epr->state,
- edje_edit_program_value_get(obj, program));
+ edje_edit_program_value_get(obj, prog));
}
break;