リビジョン | 29076ff99c1fdf18340a4ccdc2778002400238f8 (tree) |
---|---|
日時 | 2016-09-25 11:14:07 |
作者 | yyagi <yyagi.dtxmania@gmai...> |
コミッター | yyagi |
#36612 DTXManiaでのViwerを実行にて、二回目以降の実行でウィンドウサイズがでかくなる問題を、今度こそ修正。
@@ -382,6 +382,12 @@ namespace DTXMania | ||
382 | 382 | /// </summary> |
383 | 383 | public void tUpdateConfigIni() |
384 | 384 | { |
385 | + /// Viewer関連の設定のみを更新するために、 | |
386 | + /// 1. 現在のconfig.ini相当の情報を、別変数にコピーしておく | |
387 | + /// 2. config.iniを読み込みなおす | |
388 | + /// 3. 別変数のコピーから、Viewer関連の設定を、configに入れ込む | |
389 | + /// 4. Config.iniを保存する | |
390 | + | |
385 | 391 | CConfigXml ConfigIni_backup = (CConfigXml) CDTXMania.Instance.ConfigIni.Clone(); // #36612 2016.9.12 yyagi |
386 | 392 | CDTXMania.Instance.LoadConfig(); |
387 | 393 |
@@ -419,8 +425,6 @@ namespace DTXMania | ||
419 | 425 | CDTXMania.Instance.ConfigIni.rcViewerWindow.X = ConfigIni_backup.rcWindow.X; |
420 | 426 | CDTXMania.Instance.ConfigIni.rcViewerWindow.Y = ConfigIni_backup.rcWindow.Y; |
421 | 427 | |
422 | - CDTXMania.Instance.ConfigIni.rcWindow = ConfigIni_backup.rcWindow_backup; // #36612 2016.9.12 yyagi | |
423 | - | |
424 | 428 | CDTXMania.Instance.SaveConfig(); |
425 | 429 | |
426 | 430 | ConfigIni_backup = null; |