Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpcmn/ttcmn.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9292 by zmatsuo, Thu May 27 15:42:20 2021 UTC revision 9306 by zmatsuo, Sat Jun 12 15:29:32 2021 UTC
# Line 110  void WINAPI CopyTTSetToShmem(PTTSet ts) Line 110  void WINAPI CopyTTSetToShmem(PTTSet ts)
110          memcpy(&pm->ts, ts, sizeof(TTTSet));          memcpy(&pm->ts, ts, sizeof(TTTSet));
111  }  }
112    
   
113  BOOL WINAPI StartTeraTerm(PTTSet ts)  BOOL WINAPI StartTeraTerm(PTTSet ts)
114  {  {
115          if (FirstInstance) {          if (FirstInstance) {
# Line 129  BOOL WINAPI StartTeraTerm(PTTSet ts) Line 128  BOOL WINAPI StartTeraTerm(PTTSet ts)
128    
129          // if (FirstInstance) { の部分から移動 (2008.3.13 maya)          // if (FirstInstance) { の部分から移動 (2008.3.13 maya)
130          // 起動時には、共有メモリの HomeDir と SetupFName は空になる          // 起動時には、共有メモリの HomeDir と SetupFName は空になる
131          /* Get home directory */          /* Get home directory (ttermpro.exeのフォルダ) */
132          GetHomeDir(hInst, ts->HomeDir, sizeof(ts->HomeDir));          ts->HomeDirW = GetHomeDirW(hInst);
133          _chdir(ts->HomeDir);          WideCharToACP_t(ts->HomeDirW, ts->HomeDir, _countof(ts->HomeDir));
134          GetDefaultSetupFName(ts->HomeDir, ts->SetupFName, sizeof(ts->SetupFName));          SetCurrentDirectoryW(ts->HomeDirW);
135    
136          strncpy_s(ts->KeyCnfFN, sizeof(ts->KeyCnfFN), ts->HomeDir, _TRUNCATE);          ts->SetupFNameW = GetDefaultSetupFNameW(ts->HomeDirW);
137          AppendSlash(ts->KeyCnfFN, sizeof(ts->KeyCnfFN));          WideCharToACP_t(ts->SetupFNameW, ts->SetupFName, _countof(ts->SetupFName));
138          strncat_s(ts->KeyCnfFN, sizeof(ts->KeyCnfFN), "KEYBOARD.CNF", _TRUNCATE);  
139            ts->KeyCnfFNW = GetDefaultFNameW(ts->HomeDirW, L"KEYBOARD.CNF");
140            WideCharToACP_t(ts->KeyCnfFNW, ts->KeyCnfFN, _countof(ts->KeyCnfFN));
141    
142          if (FirstInstance) {          if (FirstInstance) {
143                  FirstInstance = FALSE;                  FirstInstance = FALSE;

Legend:
Removed from v.9292  
changed lines
  Added in v.9306

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26