--- src/bin/e_menu.c.orig2	2005-03-15 22:37:19.000000000 -0600
+++ src/bin/e_menu.c	2005-03-15 23:11:23.000000000 -0600
@@ -1450,7 +1450,7 @@
    E_Menu_Item *mi;
 	     
    mi = _e_menu_item_active_get();
-   if (mi->active)
+   if (mi && mi->active)
     {
        if (mi->submenu) return 0;
        if (mi->check)
@@ -1477,7 +1477,7 @@
 	
 	ll = m->aitem;
 	mi = (E_Menu_Item *)ll->data;
-	if (mi->active) 
+	if (mi && mi->active) 
 	  {
 	     if (ll->next)
 	       {
@@ -1521,7 +1521,7 @@
 	ll = m->aitem;	
         mi = (E_Menu_Item *)ll->data;
 	
-        if (mi->active) 
+        if (mi && mi->active) 
           {
 	     if (ll->prev)
 	       {
