• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

COM ポート遅延再接続プラグイン for Tera Term


Commit MetaInfo

Revision937f376fa3aa678bf5cf61fa6c841703efd988cd (tree)
Zeit2020-11-23 16:34:59
Autortomo3136 <tomo3136@loca...>
Commitertomo3136

Log Message

AutoComPortReconnectをttset構造体を使わずプラグイン側で参照

Ändern Zusammenfassung

Diff

--- a/ttxreconnect.c
+++ b/ttxreconnect.c
@@ -34,6 +34,7 @@ typedef struct
3434 BOOL ConnectMsg;
3535 BOOL Reconnect;
3636 UINT ReconnectWait;
37+ WORD AutoComPortReconnect;
3738
3839 } TInstVar;
3940
@@ -65,6 +66,8 @@ static void PASCAL TTXReadIniFile(PCHAR fn, PTTSet ts)
6566 (pvar->origReadIniFile)(fn, ts);
6667 GetPrivateProfileString(INISECTION, "ReconnectWait", "", buf, sizeof(buf), fn);
6768 pvar->ReconnectWait = atoi(buf);
69+ GetPrivateProfileString("Tera Term", "AutoComPortReconnect", "", buf, sizeof(buf), fn);
70+ pvar->AutoComPortReconnect = (_strcmpi(buf, "on") == 0) ? TRUE : FALSE;
6871 }
6972
7073 static void PASCAL TTXGetSetupHooks(TTXSetupHooks *hooks)
@@ -143,7 +146,7 @@ static void PASCAL TTXOpenFile(TTXFileHooks *hooks)
143146 Sleep(pvar->ReconnectWait);
144147 }
145148 }
146- else if (pvar->ts->AutoComPortReconnect)
149+ else if (pvar->AutoComPortReconnect)
147150 {
148151 Sleep(pvar->ReconnectWait);
149152 }