[Ttssh2-commit] [6193] リファクタリング

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2015年 12月 6日 (日) 14:51:28 JST


Revision: 6193
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6193
Author:   maya
Date:     2015-12-06 14:51:27 +0900 (Sun, 06 Dec 2015)
Log Message:
-----------
リファクタリング

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtdisp.c

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtdisp.c
===================================================================
--- trunk/teraterm/teraterm/vtdisp.c	2015-12-04 17:20:14 UTC (rev 6192)
+++ trunk/teraterm/teraterm/vtdisp.c	2015-12-06 05:51:27 UTC (rev 6193)
@@ -660,6 +660,7 @@
 void BGGetWallpaperInfo(WallpaperInfo *wi)
 {
   int  length;
+  int style;
   int  tile;
   char str[256];
   HKEY hKey;
@@ -678,7 +679,7 @@
   //\x95ǎ\x86\x83X\x83^\x83C\x83\x8B\x83Q\x83b\x83g
   length = 256;
   RegQueryValueEx(hKey,"WallpaperStyle",NULL,NULL,(BYTE*)str,&length);
-  wi->pattern = atoi(str);
+  style = atoi(str);
 
   //\x95ǎ\x86\x83X\x83^\x83C\x83\x8B\x83Q\x83b\x83g
   length = 256;
@@ -688,20 +689,24 @@
   //\x82\xB1\x82\xEA\x82ł\xA2\x82\xA2\x82́H
   if(tile)
     wi->pattern = BG_TILE;
-  else
-  if(wi->pattern == 0) // Center(\x92\x86\x89\x9B\x82ɕ\\x8E\xA6)
-    wi->pattern = BG_CENTER;
-  else
-  if(wi->pattern == 2) // Stretch(\x89\xE6\x96ʂɍ\x87\x82킹\x82ĐL\x8Fk) \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82͖\xB3\x8E\x8B\x82\xB3\x82\xEA\x82\xE9
-    wi->pattern = BG_STRETCH;
-  else
-  if(wi->pattern == 10) // Fill(\x83y\x81[\x83W\x89\xA1\x95\x9D\x82ɍ\x87\x82킹\x82\xE9) \x82Ƃ\xA0\x82邪\x81A\x98a\x96󂪂\xA8\x82\xA9\x82\xB5\x82\xA2
-                        // \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82\xF0\x88ێ\x9D\x82\xB5\x82āA\x82͂ݏo\x82\xB5\x82Ăł\xE0\x8Dő\xE5\x95\\x8E\xA6\x82\xB7\x82\xE9
-    wi->pattern = BG_AUTOFILL;
-  else
-  if(wi->pattern == 6) // Fit(\x83y\x81[\x83W\x8Fc\x95\x9D\x82ɍ\x87\x82킹\x82\xE9) \x82Ƃ\xA0\x82邪\x81A\x98a\x96󂪂\xA8\x82\xA9\x82\xB5\x82\xA2
-                       // \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82\xF0\x88ێ\x9D\x82\xB5\x82āA\x82͂ݏo\x82\xB3\x82Ȃ\xA2\x82悤\x82ɍő\xE5\x95\\x8E\xA6\x82\xB7\x82\xE9
-    wi->pattern = BG_AUTOFIT;
+  else {
+    switch (style) {
+    case 0: // Center(\x92\x86\x89\x9B\x82ɕ\\x8E\xA6)
+      wi->pattern = BG_CENTER;
+      break;
+    case 2: // Stretch(\x89\xE6\x96ʂɍ\x87\x82킹\x82ĐL\x8Fk) \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82͖\xB3\x8E\x8B\x82\xB3\x82\xEA\x82\xE9
+      wi->pattern = BG_STRETCH;
+      break;
+    case 10: // Fill(\x83y\x81[\x83W\x89\xA1\x95\x9D\x82ɍ\x87\x82킹\x82\xE9) \x82Ƃ\xA0\x82邪\x81A\x98a\x96󂪂\xA8\x82\xA9\x82\xB5\x82\xA2
+             // \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82\xF0\x88ێ\x9D\x82\xB5\x82āA\x82͂ݏo\x82\xB5\x82Ăł\xE0\x8Dő\xE5\x95\\x8E\xA6\x82\xB7\x82\xE9
+      wi->pattern = BG_AUTOFILL;
+      break;
+    case 6: // Fit(\x83y\x81[\x83W\x8Fc\x95\x9D\x82ɍ\x87\x82킹\x82\xE9) \x82Ƃ\xA0\x82邪\x81A\x98a\x96󂪂\xA8\x82\xA9\x82\xB5\x82\xA2
+      // \x83A\x83X\x83y\x83N\x83g\x94\xE4\x82\xF0\x88ێ\x9D\x82\xB5\x82āA\x82͂ݏo\x82\xB3\x82Ȃ\xA2\x82悤\x82ɍő\xE5\x95\\x8E\xA6\x82\xB7\x82\xE9
+      wi->pattern = BG_AUTOFIT;
+      break;
+    }
+  }
 
   //\x83\x8C\x83W\x83X\x83g\x83\x8A\x83L\x81[\x82̃N\x83\x8D\x81[\x83Y
   RegCloseKey(hKey);



Ttssh2-commit メーリングリストの案内
Back to archive index