sakura icon indicating copy to clipboard operation
sakura copied to clipboard

Grepの検索場所が"カレントフォルダーを初期値"にチェックを付けても初期値がカレントフォルダーにならない

Open Prime9999 opened this issue 3 years ago • 1 comments

問題内容

Grepのダイアログで"カレントフォルダーを初期値"にチェックを付けた状態で別の場所にあるファイルを開いてGrepのダイアログを開きなおしても、検索場所の初期値が開いたファイルの場所に設定されない

再現手順

1.ファイルAを開く 2.Grepのダイアログを開く 3."カレントフォルダーが初期値(D)"にチェックを付ける 4."現フォルダー(G)"を押す 5."検索(F)"を押し、検索を実行する 6.ファイルAとは別のフォルダに存在するファイルBを開く 7.Grepのダイアログを開く 8."検索場所(L):"がファイルAが存在するフォルダーのままとなっている

再現頻度

再現手順により、100%発生

問題のカテゴリ

  • プログラムの動作上の問題
    • Appveyor ビルド版
    • ローカルビルド版

環境情報

  • OS バージョン Windows 10 Pro 64bit
  • サクラエディタバージョン 開発版(2.4.2.0)

備考

おそらくCDlgGrep::SetDataFromThisText()で、期待する初期値を別の値で上書きしている模様

Prime9999 avatar Jun 08 '22 03:06 Prime9999

Prime9999さん Issues投稿ありがとうございます。 https://github.com/sakura-editor/sakura/pull/1696 の編集時にテストしていませんでした。すいません。 https://github.com/sakura-editor/sakura/pull/1852 で対応してみました。

dep5 avatar Jun 09 '22 12:06 dep5