CFuncLookup::Funccode2Nameを使っている箇所で、ほとんどエラー処理がないために、
現在のロードされたプロセスより後で追加されたプラグインコマンドなどがあると、
コマンド名が未設定のままになっていました。
共通設定のメインメニュー、カスタムメニューの一覧は一つ上のコマンドがそのまま表示されていました。
一番上にある場合はたぶん未初期化か空白の文字列が表示されます。
キー割り当ての右下の場所では、ゴミが表示されていました(危険)。
ファンクションキーの表示では、最初は空白ですが、Shiftなどを押しても他の表示が残ったままになります。
メインメニューとカスタムメニューでの表示はpluginであれば「undefined plugin command」が表示されるので問題ないです。
パッチが古かったので修正
文字列が文字になっていてコンパイルエラーになるパッチのバグの修正
assertを追加しました。
bufsizeの判定をassertで行うのでif文を削除しました。
[r4189]でcommitしました。
Related
Commit: [r4189]