Changeset 31713
- Timestamp:
- 03/31/09 14:53:11 (4 years ago)
- Location:
- lang/vb2005/Tween/Tween
- Files:
-
- 2 modified
-
StatusDictionary.vb (modified) (1 diff)
-
Tween.vb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/vb2005/Tween/Tween/StatusDictionary.vb
r31706 r31713 426 426 End Sub 427 427 428 Public Sub RemovePost(ByVal Name As String, ByVal Id As Long) 429 SyncLock LockObj 430 Dim post As PostClass = _statuses(Id) 431 '指定タブから該当ID削除 432 Dim tab As TabClass = _tabs(Name) 433 If tab.Contains(Id) Then 434 If tab.UnreadManage AndAlso Not post.IsRead Then '未読管理 435 tab.UnreadCount -= 1 436 Me.SetNextUnreadId(Id, tab) 437 End If 438 tab.Remove(Id) 439 End If 440 End SyncLock 441 End Sub 442 428 443 Public Sub RemovePost(ByVal Id As Long) 429 444 SyncLock LockObj -
lang/vb2005/Tween/Tween/Tween.vb
r31706 r31713 1407 1407 args.page = i + 1 1408 1408 bw.ReportProgress(50, MakeStatusMessage(args, False)) 1409 bw.ReportProgress(60, MakeStatusMessage(args, False))1410 1409 If post.IsFav Then 1411 1410 ret = Twitter.PostFavRemove(post.Id) … … 1413 1412 args.sIds.Add(post.Id) 1414 1413 post.IsFav = False 'リスト再描画必要 1415 _statuses.Tabs.Item("Favourites").Remove(post.Id)1416 If _curTab.Text.Equals("Favourites") Then1417 _itemCache = Nothing 'キャッシュ破棄1418 _postCache = Nothing1419 _curPost = Nothing1420 _curItemIndex = -11421 End If1422 1414 End If 1423 1415 End If … … 1653 1645 End If 1654 1646 1647 If rslt.type = WORKERTYPE.FavRemove Then 1648 Dim nm As Integer = 0 1649 For Each i As Long In rslt.sIds 1650 _statuses.RemovePost("Favourites", i) 1651 nm += 1 1652 Next 1653 If _curTab.Text.Equals("Favourites") Then 1654 _curList.VirtualListSize -= nm 1655 _itemCache = Nothing 'キャッシュ破棄 1656 _postCache = Nothing 1657 _curPost = Nothing 1658 _curItemIndex = -1 1659 End If 1660 End If 1661 1655 1662 'リストに反映 1656 1663 Dim busy As Boolean = False … … 1721 1728 Case WORKERTYPE.FavAdd, WORKERTYPE.BlackFavAdd, WORKERTYPE.FavRemove 1722 1729 _curList.BeginUpdate() 1723 For i As Integer = 0 To rslt.sIds.Count - 1 1724 If _curTab.Text.Equals(rslt.tName) Then 1725 Dim idx As Integer = _statuses.Tabs(rslt.tName).GetIndex(rslt.sIds(i)) 1726 Dim post As PostClass = _statuses.Item(rslt.sIds(i)) 1727 ChangeCacheStyleRead(post.IsRead, idx, _curTab) 1728 If idx = _curItemIndex Then DispSelectedPost() '選択アイテム再表示 1729 End If 1730 Next 1730 If rslt.type = WORKERTYPE.FavRemove AndAlso _curTab.Text.Equals("Favourites") Then 1731 For i As Integer = 0 To _curList.VirtualListSize - 1 1732 ' 1733 Next 1734 Else 1735 For i As Integer = 0 To rslt.sIds.Count - 1 1736 If _curTab.Text.Equals(rslt.tName) Then 1737 Dim idx As Integer = _statuses.Tabs(rslt.tName).GetIndex(rslt.sIds(i)) 1738 Dim post As PostClass = _statuses.Item(rslt.sIds(i)) 1739 ChangeCacheStyleRead(post.IsRead, idx, _curTab) 1740 If idx = _curItemIndex Then DispSelectedPost() '選択アイテム再表示 1741 End If 1742 Next 1743 End If 1731 1744 _curList.EndUpdate() 1732 1745 Case WORKERTYPE.PostMessage
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)