Skip to content

Commit c515ce0

Browse files
authored
Merge pull request #51 from deton/sync-cnfexe-withxml
設定ダイアログのデフォルト表示内容がデフォルトconfig.xmlと合っていない問題修正
2 parents a0e3afa + 438d230 commit c515ce0

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

imcrvcnf/DlgProcConvPoint.cpp

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,21 @@ void LoadConfigConvPoint()
248248
i++;
249249
}
250250
}
251-
else if (FAILED(hr))
252-
{
253-
for (int i = 0; i < 26; i++)
254-
{
255-
conv_point[i][0][0] = L'A' + (WCHAR)i;
256-
conv_point[i][1][0] = L'a' + (WCHAR)i;
257-
conv_point[i][2][0] = L'a' + (WCHAR)i;
258-
}
259-
}
251+
//sysconfigxmlの内容に合わせて空にする。一部の大文字はカタカナ用に使用する。
252+
//%SystemRoot%\IME\IMTSFTUTCODE\config.xml ← ..\installer\config-share\config.xml
253+
//radconfigxml(%APPDATA%\tsf-tutcode\config.xml)が無い時は、
254+
// tsf-tutcodeはsysconfigxmlの設定内容で動作。
255+
// この時、imtutcnf.exe起動時に表示される(ハードコードされたデフォルトの)設定内容を、
256+
// 動作中の設定内容(sysconfigxml)と合わせておく。でないと、ずれが生じる。
257+
//else if (FAILED(hr))
258+
//{
259+
// for (int i = 0; i < 26; i++)
260+
// {
261+
// conv_point[i][0][0] = L'A' + (WCHAR)i;
262+
// conv_point[i][1][0] = L'a' + (WCHAR)i;
263+
// conv_point[i][2][0] = L'a' + (WCHAR)i;
264+
// }
265+
//}
260266
}
261267

262268
void LoadConvPoint(HWND hDlg)

installer/config-share/config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<key name="annotatlst" value="1" />
6767
<key name="showmodemark" value="0" />
6868
<key name="showroman" value="1" />
69-
<key name="showromanjlat" value="0" />
69+
<key name="showromanjlat" value="1" />
7070
<key name="showromancomp" value="0" />
7171
<key name="showmodeinl" value="1" />
7272
<key name="showmodeinltm" value="3000" />

0 commit comments

Comments
 (0)