Preserve flip on pasting game when auto-flipView is off
[xboard.git] / winboard / wclipbrd.c
index 4b532de..bcefd4c 100644 (file)
@@ -260,6 +260,7 @@ VOID PasteGameFromString( char * buf )
 {\r
   FILE *f;\r
   size_t len;\r
 {\r
   FILE *f;\r
   size_t len;\r
+  int flip = appData.flipView;\r
   if (!pasteTemp) {\r
     pasteTemp = tempnam(NULL, "wbpt");\r
   }\r
   if (!pasteTemp) {\r
     pasteTemp = tempnam(NULL, "wbpt");\r
   }\r
@@ -276,7 +277,10 @@ VOID PasteGameFromString( char * buf )
     free(buf); /* [AS] */\r
     return;\r
   }\r
     free(buf); /* [AS] */\r
     return;\r
   }\r
+  if(!appData.auto\r
+  if(!appData.autoFlipView) appData.flipView = flipView;\r
   LoadGameFromFile(pasteTemp, 0, "Clipboard", TRUE);\r
   LoadGameFromFile(pasteTemp, 0, "Clipboard", TRUE);\r
+  appData.flipView = flip;\r
   free( buf ); /* [AS] */\r
 }\r
 \r
   free( buf ); /* [AS] */\r
 }\r
 \r