Thanks for your response.
Even though the list item - lit -  is NULL, the
elm_list_item_prev/next(); does not occur error message.
But other APIs such as elm_list_item_bring_in(); complains if its
parameter is NULL. So I checked NULL before using it.
Should I check the NULL before using elm_list_item_prev/next();?

2012/4/17 ChunEon Park <her...@naver.com>:
> Found problems here
>
>
> In the test code, you missed NULL check for selected_item_get.
>  elm_list_selected_item_get(li);
> // if (!li) &lt;-------- NEED this
>
>
> ex)
> static void
> _prev_bt_clicked(void *data, Evas_Object *obj __UNUSED__,
>                 void *event_info __UNUSED__)
> {
> ....
>   Elm_Object_Item *lit = elm_list_selected_item_get(li);
>   &lt;------------------- YOU MISSED NULL CHECK "LIT" HERE.
>   lit = elm_list_item_prev(lit);
>   if (!lit) return;
>
>
>
> static void
> _next_bt_clicked(void *data, Evas_Object *obj __UNUSED__,
>                 void *event_info __UNUSED__)
> {
> ....
>   Elm_Object_Item *lit = elm_list_selected_item_get(li);
>   &lt;------------------- MISSED SAME NULL CHECKING!!
>   lit = elm_list_item_prev(lit);
>   if (!lit) return;
>
>
>
>
> -----Original Message-----
> From: "cnook"&lt;kimci...@gmail.com&gt;
> To: "EFL"&lt;enlightenment-devel@lists.sourceforge.net&gt;;
> Cc:
> Sent: 2012-04-17 (화) 13:35:19
> Subject: [E-devel] [Patch][elementary_test] test_list
>
> Dear All, Hello.
>
> I had added test code for the elementary. but I made a pause it because of
> some reasons and just started again.
> Today I have attached a patch for the elm_list which does not have test
> code for the API elm_list_item_prev();
> Please review the attached patch and give any feedbacks. I'll be back with
> other patches. Thanks!
>
> Sincerely,
> Shinwoo Kim.
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev_______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to