|
* 検索/置換/grepダイアログの検索履歴の初回ドロップダウン幅不正 [#b49c4d30] -ページ: [[BugReport]] -投稿者: [[anonymous]] -優先順位: 低 -状態: 提案 -カテゴリー: 検索/置換/grepダイアログ -投稿日: 2014-06-20 (金) 13:09:08 -バージョン: 2.0.7.0-2.1.1.3([[svn:2743]]以後) ** メッセージ [#a3a8741f] 検索/置換/grepダイアログの不具合です。~ 検索履歴のドロップダウンリスト表示で、コンボボックス幅に入りきらない長い文字列がリストに含まれている場合に、表示幅が拡張されなくなっています。~ 一度リストを閉じて再表示すると正常に一番長い文字列の幅に拡張されます。~ ~ [[svn:2743]]「Keep: Grepダイアログのアイテム(条件、ファイル、フォルダ)の遅延登録」以後の不具合です。各ダイアログのCDlgXXXX::DispatchEvent()の処理で、最初にCDialog::DispatchEvent()を呼び出していますが、最後に呼び出すのが正しいと思います。(表示幅拡張はCDialog::OnCbnDropDown()でやっているので。)~ ※というか、そもそもOnCbnDropDown()があるんだからDispatchEvent()じゃなくてそっちをオーバーライドするのがよろしいかと。(^Q^ ~ ---- - 修正パッチ作りました。(rev2743_fix.patch) -- [[投稿者]] &new{2014-06-20 (金) 14:41:26}; #comment #attach |