rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=cf27951803b6573687e135c74c6fe5a007e0ad4f

commit cf27951803b6573687e135c74c6fe5a007e0ad4f
Author: Vitalii Vorobiov <vi.vorob...@samsung.com>
Date:   Fri Jan 15 16:05:05 2016 +0000

    property_group: when program action is ACTION_STOP targets should be 
programs only
---
 src/bin/ui/property_group.c | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/bin/ui/property_group.c b/src/bin/ui/property_group.c
index 3ffed41..107c886 100644
--- a/src/bin/ui/property_group.c
+++ b/src/bin/ui/property_group.c
@@ -1870,11 +1870,16 @@ _add_target(void *data,
      {
         ewe_combobox_item_add(target_combo, part->name);
      }
-   EINA_LIST_FOREACH(pd->group->programs, l, program)
+   Edje_Action_Type type = edje_edit_program_action_get(pd->group->edit_object,
+                                                        
pd->attributes.program.program);
+   if (type == EDJE_ACTION_TYPE_ACTION_STOP)
      {
-        if (program->name == pd->attributes.program.program)
-          continue;
-        ewe_combobox_item_add(target_combo, program->name);
+        EINA_LIST_FOREACH(pd->group->programs, l, program)
+          {
+             if (program->name == pd->attributes.program.program)
+               continue;
+             ewe_combobox_item_add(target_combo, program->name);
+          }
      }
    elm_object_tooltip_text_set(target_combo, _("target can be part or 
program"));
    elm_layout_content_set(item, NULL, target_combo);
@@ -1946,11 +1951,16 @@ prop_program_target_add(Evas_Object *parent, 
Group_Prop_Data *pd)
      {
         ewe_combobox_item_add(target_combo, part->name);
      }
-   EINA_LIST_FOREACH(pd->group->programs, l, program)
+   Edje_Action_Type type = edje_edit_program_action_get(pd->group->edit_object,
+                                                        
pd->attributes.program.program);
+   if (type == EDJE_ACTION_TYPE_ACTION_STOP)
      {
-        if (program->name == pd->attributes.program.program)
-          continue;
-        ewe_combobox_item_add(target_combo, program->name);
+        EINA_LIST_FOREACH(pd->group->programs, l, program)
+          {
+             if (program->name == pd->attributes.program.program)
+               continue;
+             ewe_combobox_item_add(target_combo, program->name);
+          }
      }
    elm_object_tooltip_text_set(target_combo, _("target can be part or 
program"));
    elm_layout_content_set(item, NULL, target_combo);

-- 


Reply via email to