Update Game List when setting new Game List Tags
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 15 Oct 2014 19:06:53 +0000 (21:06 +0200)
committerArun Persaud <arun@nubati.net>
Thu, 16 Oct 2014 03:40:20 +0000 (20:40 -0700)
Using the Game List Tags dialog to alter the gae header lines now
automatically causes an update of the Game list according to the new
tags specification.

dialogs.c
frontend.h
ngamelist.c

index a992eee..0378c01 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -2149,6 +2149,7 @@ GLT_OK (int n)
 {
     GLT_ParseList();
     appData.gameListTags = strdup(lpUserGLT);
+    GameListUpdate();
     return 1;
 }
 
index a81fd4b..aa7612d 100644 (file)
@@ -180,6 +180,7 @@ void GameListPopUp P((FILE *fp, char *filename));
 void GameListPopDown P((void));
 void GameListHighlight P((int index));
 void GameListDestroy P((void));
+void GameListUpdate P((void));
 FILE *GameFile P((void));
 
 /* these are in wedittags.c */
index 5417804..d202ad6 100644 (file)
@@ -221,6 +221,13 @@ GameListReplace (int page)
 }
 
 void
+GameListUpdate ()
+{
+    GameListPrepare(False, False);
+    GameListReplace(0);
+}
+
+void
 GameListPopUp (FILE *fp, char *filename)
 {
     if (glc == NULL) {