Menu

#212 0x1A検索後の再起動で設定が初期状態に戻る

closed
nobody
None
5
2012-11-09
2009-07-04
ryoji
No

BugReport/37 - SakuraEditorWiki
の件の修正です。

再現方法:
[編集]-[挿入]-[コントロールコード]で
Ctrl+Z(0x1A)を入力し、
それを選択して検索実行した後、
常駐も含めて再起動すると
設定が初期化されます。

修正内容:
iniファイルをバイナリモードで読むように
変更しています。
#テキストモードで読み込むと
#Ctrl+Z(0x1A)コードがEOF扱いになって
#しまうため。

---以下引用---
0x1A をINIファイルに含むとINIファイルが
壊れているとみなされて初期設定状態に戻る
ようです。経緯ホストから落としたJIPSのデ
ータを加工した翌日。設定がクリアされまし
た。(INIファイルが壊れたとみなされた?)
どうやらJIPS漢字inコードの0x1A70を置換し
たのがよろしくなかったようであわてて退避
したINIファイルの[Keys]部分を初期状態に
戻したら復活しました。頻繁に行う作業では
ないのですが同データが含まれるものはINI
ファイルに反映させないなどご検討いただけ
たらと思います。

Discussion

  • ryoji

    ryoji - 2009-07-04

    0x1A検索後の再起動で設定が初期状態に戻る

     
  • ryoji

    ryoji - 2009-07-18

    rev1612でcommitしました。

     

Log in to post a comment.