jaehwan pushed a commit to branch master.

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

commit defc4cd852d3ee0d924eb4a7f228fa70328f3d2b
Author: Jaehwan Kim <[email protected]>
Date:   Wed Nov 23 11:27:52 2016 +0900

    group_navigator: fix the segmentation fault about vector
---
 src/bin/common/string_common.c         |  5 +++--
 src/bin/ui/workspace/group_navigator.c | 10 ++++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/bin/common/string_common.c b/src/bin/common/string_common.c
index 26fb06f..5fd8cf4 100644
--- a/src/bin/common/string_common.c
+++ b/src/bin/common/string_common.c
@@ -118,9 +118,10 @@ static char *part_types[] = {
      "Mesh node",
      "Light",
      "Camera",
-     "Snapshot"
+     "Snapshot",
+     "Vector"
 };
-static unsigned int part_types_count = 16;
+static unsigned int part_types_count = 17;
 
 const char *
 part_type_text_get(Edje_Part_Type part_type)
diff --git a/src/bin/ui/workspace/group_navigator.c 
b/src/bin/ui/workspace/group_navigator.c
index 2b7337b..b6e229f 100644
--- a/src/bin/ui/workspace/group_navigator.c
+++ b/src/bin/ui/workspace/group_navigator.c
@@ -98,6 +98,7 @@ static Edje_Part_Type part_types[] = {
      EDJE_PART_TYPE_TABLE,
      EDJE_PART_TYPE_PROXY,
      EDJE_PART_TYPE_SPACER,
+     EDJE_PART_TYPE_VECTOR,
      EDJE_PART_TYPE_NONE
 };
 static const char *program_actions[] = {
@@ -371,6 +372,9 @@ _part_content_get(void *data,
            case EDJE_PART_TYPE_EXTERNAL:
               IMAGE_ADD_NEW(obj, content, "icon", "external");
               break;
+           case EDJE_PART_TYPE_VECTOR:
+              IMAGE_ADD_NEW(obj, content, "icon", "vector");
+              break;
           default:
               ERR("Unhandled part type");
               abort();
@@ -414,6 +418,9 @@ _part_content_get(void *data,
            case EDJE_PART_TYPE_EXTERNAL:
               IMAGE_ADD_NEW(obj, content, "icon", "external");
               break;
+           case EDJE_PART_TYPE_VECTOR:
+              IMAGE_ADD_NEW(obj, content, "icon", "vector1");
+              break;
           default:
               ERR("Unhandled part type");
               abort();
@@ -456,6 +463,9 @@ _part_content_get(void *data,
            case EDJE_PART_TYPE_EXTERNAL:
               IMAGE_ADD_NEW(obj, content, "icon", "external");
               break;
+           case EDJE_PART_TYPE_VECTOR:
+              IMAGE_ADD_NEW(obj, content, "icon", "vector2");
+              break;
           default:
               ERR("Unhandled part type");
               abort();

-- 


Reply via email to