ajwillia-ms pushed a commit to branch master.

http://git.enlightenment.org/tools/edi.git/commit/?id=f4ef9bb35c101fab7bc75abe6158e77508f71c64

commit f4ef9bb35c101fab7bc75abe6158e77508f71c64
Author: Andy Williams <a...@andywilliams.me>
Date:   Wed Aug 9 12:28:20 2017 +0100

    mainview: Fix potential segvs from D5052
---
 src/bin/mainview/edi_mainview_panel.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/bin/mainview/edi_mainview_panel.c 
b/src/bin/mainview/edi_mainview_panel.c
index 2b3d05e..04b0041 100644
--- a/src/bin/mainview/edi_mainview_panel.c
+++ b/src/bin/mainview/edi_mainview_panel.c
@@ -95,7 +95,8 @@ edi_mainview_panel_item_prev(Edi_Mainview_Panel *panel)
    if (first == panel->current)
      {
         prev = eina_list_nth(panel->items, eina_list_count(panel->items)-1);
-        edi_mainview_panel_item_select(panel, prev);
+        if (prev)
+          edi_mainview_panel_item_select(panel, prev);
         return;
      }
 
@@ -124,7 +125,8 @@ edi_mainview_panel_item_next(Edi_Mainview_Panel *panel)
    if (last == panel->current)
      {
         next = eina_list_nth(panel->items, 0);
-        edi_mainview_panel_item_select(panel, next);
+        if (next)
+          edi_mainview_panel_item_select(panel, next);
         return;
      }
 

-- 


Reply via email to