Skip to content

Refactor dock rendering logic and fix typo#1

Open
frisk-V3 wants to merge 1 commit into
mochiOS:mainfrom
frisk-V3:patch-1
Open

Refactor dock rendering logic and fix typo#1
frisk-V3 wants to merge 1 commit into
mochiOS:mainfrom
frisk-V3:patch-1

Conversation

@frisk-V3

@frisk-V3 frisk-V3 commented Jun 5, 2026

Copy link
Copy Markdown

概要

Dockコンポーネントにおけるタイポの修正、およびキー入力イベント処理時の描画ロジックの重複を共通化(リファクタリング)しました。

変更点

  1. タイポの修正: render_dock_component 内のログ出力で [Dokc] となっていた箇所を [Dock] に修正。
  2. 描画処理の共通化: メインループ内で左矢印キー・右矢印キーの押下時に重複していた「コンポーネント生成 → ピクセルマップ変換 → ウィンドウ反映」の一連のロジックを、クロージャ(redraw)として切り出し、コードの可読性と保守性を向上。
  3. 不要な再描画の抑制: 選択インデックス(sel)が境界値に達しており、値が変わらない場合は再描画が走らないように条件式を整理。

動作しなかったらすみません

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant