Fix ICS logo display
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 11 Oct 2014 14:38:03 +0000 (16:38 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 11 Oct 2014 14:38:03 +0000 (16:38 +0200)
dialogs.c

index 17657e1..d65e4a6 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -2413,7 +2413,8 @@ DisplayLogos (Option *w1, Option *w2)
 {
        void *whiteLogo = first.programLogo, *blackLogo = second.programLogo;
        if(appData.autoLogo) {
 {
        void *whiteLogo = first.programLogo, *blackLogo = second.programLogo;
        if(appData.autoLogo) {
-         if(appData.noChessProgram) whiteLogo = blackLogo = NULL; else
+         if(appData.noChessProgram) whiteLogo = blackLogo = NULL;
+         if(appData.icsActive) whiteLogo = blackLogo = second.programLogo;
          switch(gameMode) { // pick logos based on game mode
            case IcsObserving:
                whiteLogo = second.programLogo; // ICS logo
          switch(gameMode) { // pick logos based on game mode
            case IcsObserving:
                whiteLogo = second.programLogo; // ICS logo