OSDN Git Service

上下キー,PageUp/Downキーによる選択移動時にアンカーが初期化されない不具合を修正
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 15 Aug 2015 12:41:38 +0000 (21:41 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 15 Aug 2015 13:10:24 +0000 (22:10 +0900)
OpenTween/Resources/ChangeLog.txt
OpenTween/Tween.cs

index d34322e..ca2681f 100644 (file)
@@ -1,6 +1,7 @@
 更新履歴
 
 ==== Ver 1.2.8-dev(2015/xx/xx)
+ * FIX: 上下キーなどで選択ツイートを移動した直後に左右キーなどによる関連ツイートの移動が正しく動作しない不具合を修正
 
 ==== Ver 1.2.7(2015/08/11)
  * 一部環境で pic.twitter.com やプロフィール画像が表示されない現象が発生しています
index 99ad4bd..3814b3b 100644 (file)
@@ -6667,6 +6667,11 @@ namespace OpenTween
                         }
                     }),
 
+                // 上下キー, PageUp/Downキー は既定の動作を残しつつアンカー初期化
+                ShortcutCommand.Create(Keys.Up, Keys.Down, Keys.PageUp, Keys.PageDown)
+                    .FocusedOn(FocusedControl.ListTab)
+                    .Do(() => this._anchorFlag = false, preventDefault: false),
+
                 // PreviewKeyDownEventArgs.IsInputKey を true にしてスクロールを発生させる
                 ShortcutCommand.Create(Keys.Up, Keys.Down)
                     .FocusedOn(FocusedControl.PostBrowser)