OSDN Git Service

RefreshTimelineメソッド内で更新のあったタブ以外はBegin/EndUpdateを呼び出さない
authorKimura Youichi <kim.upsilon@bucyou.net>
Wed, 9 Dec 2015 00:40:24 +0000 (09:40 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Thu, 10 Dec 2015 16:44:14 +0000 (01:44 +0900)
OpenTween/Tween.cs

index 93349c3..8696a34 100644 (file)
@@ -1420,9 +1420,9 @@ namespace OpenTween
                 {
                     DetailsListView lst = (DetailsListView)tab.Tag;
                     TabClass tabInfo = _statuses.Tabs[tab.Text];
-                    using (ControlTransaction.Update(lst))
+                    if (isDelete || lst.VirtualListSize != tabInfo.AllCount)
                     {
-                        if (isDelete || lst.VirtualListSize != tabInfo.AllCount)
+                        using (ControlTransaction.Update(lst))
                         {
                             if (lst.Equals(_curList))
                             {