Fix gamelist highlight
[xboard.git] / xgamelist.c
index d2cf8bd..41a43ce 100644 (file)
@@ -516,6 +516,7 @@ ShowGameListProc(w, event, prms, nprms)
     XtSetArg(args[j], XtNleftBitmap, xMarkPixmap); j++;
     XtSetValues(XtNameToWidget(menuBarWidget, "menuView.Show Game List"),
                args, j);
+    GameListHighlight(lastLoadGameNumber);
 }
 
 void
@@ -623,7 +624,7 @@ int SaveGameListAsText(FILE *f)
     ListGame * lg = (ListGame *) gameList.head;\r
     int nItem;\r
 \r
-    if( ((ListGame *) gameList.tailPred)->number <= 0 ) {\r
+    if( !glc || ((ListGame *) gameList.tailPred)->number <= 0 ) {\r
         DisplayError("Game list not loaded or empty", 0);\r
         return False;\r
     }\r