From a004aeae6b2b4f482029b6092bdfae8d58116cd5 Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Mon, 21 Aug 2017 17:26:26 +0100 Subject: [PATCH] Fix possible crashes in windowed editor --- src/bin/mainview/edi_mainview_panel.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/mainview/edi_mainview_panel.c b/src/bin/mainview/edi_mainview_panel.c index 3efccc6..47446f6 100644 --- a/src/bin/mainview/edi_mainview_panel.c +++ b/src/bin/mainview/edi_mainview_panel.c @@ -454,7 +454,7 @@ edi_mainview_panel_can_undo(Edi_Mainview_Panel *panel) { Edi_Editor *editor; - if (!panel->current) + if (!panel || !panel->current) return EINA_FALSE; editor = (Edi_Editor *)evas_object_data_get(panel->current->view, "editor"); @@ -481,7 +481,7 @@ edi_mainview_panel_can_redo(Edi_Mainview_Panel *panel) { Edi_Editor *editor; - if (!panel->current) + if (!panel || !panel->current) return EINA_FALSE; editor = (Edi_Editor *)evas_object_data_get(panel->current->view, "editor"); @@ -497,7 +497,7 @@ edi_mainview_panel_modified(Edi_Mainview_Panel *panel) { Edi_Editor *editor; - if (!panel->current) + if (!panel || !panel->current) return EINA_FALSE; editor = (Edi_Editor *)evas_object_data_get(panel->current->view, "editor");