Prevent 0627
authorJin Yoon <jinny.yoon@samsung.com>
Thu, 27 Jun 2013 05:16:53 +0000 (14:16 +0900)
committerJin Yoon <jinny.yoon@samsung.com>
Thu, 27 Jun 2013 05:16:53 +0000 (14:16 +0900)
data/org.tizen.menu-screen.xml.in
packaging/org.tizen.menu-screen.spec
src/item.c
src/item_event.c

index 0930cbc271f9d281a32be058dd93b413ae04ace2..570aa45cc5755062373a001dd17e3ca2a9f48690 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="@PACKAGE_NAME@" version="1.1.9" install-location="internal-only">
+<manifest xmlns="http://tizen.org/ns/packages" package="@PACKAGE_NAME@" version="1.1.10" install-location="internal-only">
        <label>Simple Menu-screen</label>
        <author email="jinny.yoon@samsung.com" href="www.samsung.com">Jin Yoon</author>
        <author email="yjoo93.park@samsung.com" href="www.samsung.com">Youngjoo Park</author>
index 7db69b81290d9424f1f2e68f60dd9a377988c468..982d1fe59b5e60c95f092923089121247586e57f 100644 (file)
@@ -16,7 +16,7 @@
 
 Name:       org.tizen.menu-screen
 Summary:    An utility library of the menu screen
-Version:    1.1.9
+Version:    1.1.10
 Release:    1.1
 Group:      TO_BE/FILLED_IN
 License:    Flora Software License
index 208c7796ec1d7a2e33e2691131481403f0107896..0c98b4ab1b12210f3576ca291cc67c315e7eb2e3 100644 (file)
@@ -505,9 +505,12 @@ HAPI void item_update(Evas_Object *item, app_info_t *ai)
        ret_if(NULL == ai);
 
        if (!ai->image) {
-               if (0 != access(ai->icon, R_OK)) {
+               if (ai->icon && 0 == access(ai->icon, R_OK)) {
+                       ;
+               } else {
                        _E("Failed to access to [%s]", ai->icon);
                        if (ai->icon) free(ai->icon);
+
                        ai->icon = strdup(DEFAULT_ICON);
                        if (!ai->icon) _E("Critical! strdup error");
                }
index 71024493818a230272a6d905dab47acc6a536239..4b9ef37d3e71c7aafea02c579bdf3456659b5bfa 100644 (file)
@@ -106,7 +106,6 @@ static void _uninstall_down_cb(void *data, Evas_Object *obj, const char* emissio
 static void _uninstall_up_cb(void *item, Evas_Object *obj, const char* emission, const char* source)
 {
        Evas_Object *win;
-       Evas_Object *scroller;
 
        ret_if(mouse_is_scrolling());
 
@@ -114,7 +113,6 @@ static void _uninstall_up_cb(void *item, Evas_Object *obj, const char* emission,
        ret_if(NULL == win);
 
        _D("Uninstall button is up");
-       scroller = evas_object_data_get(item, "scroller");
        obj = evas_object_data_get(obj, "evas_object");
        ret_if(NULL == obj);
        ret_if(NULL == evas_object_data_get(obj, "removing"));