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; } --