updated for version 7.2.396
Problem:    Get E38 errors. (Dasn)
Solution:   Set cursor to line 1 instead of 0. (Dominique Pelle)
diff --git a/src/popupmnu.c b/src/popupmnu.c
index bef9dd5..9dce378 100644
--- a/src/popupmnu.c
+++ b/src/popupmnu.c
@@ -640,7 +640,7 @@
 
 		    curbuf->b_changed = 0;
 		    curbuf->b_p_ma = FALSE;
-		    curwin->w_cursor.lnum = 0;
+		    curwin->w_cursor.lnum = 1;
 		    curwin->w_cursor.col = 0;
 
 		    if (curwin != curwin_save && win_valid(curwin_save))