[Tween-svn] [1107] ・Fav追加+非公式RTでも複数時にキャンセルしても非公式RTが実行されるのを修正

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2010年 11月 24日 (水) 21:11:19 JST


Revision: 1107
          http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1107
Author:   f_swallow
Date:     2010-11-24 21:11:19 +0900 (Wed, 24 Nov 2010)

Log Message:
-----------
・Fav追加+非公式RTでも複数時にキャンセルしても非公式RTが実行されるのを修正
・Fav追加+非公式RTを複数選択で実行したときのメッセージを変更

Modified Paths:
--------------
    trunk/Tween/My Project/Resources.Designer.vb
    trunk/Tween/My Project/Resources.en.resx
    trunk/Tween/My Project/Resources.resx
    trunk/Tween/My Project/Resources.zh-CHS.resx
    trunk/Tween/Tween.vb


-------------- next part --------------
Modified: trunk/Tween/My Project/Resources.Designer.vb
===================================================================
--- trunk/Tween/My Project/Resources.Designer.vb	2010-11-24 11:50:07 UTC (rev 1106)
+++ trunk/Tween/My Project/Resources.Designer.vb	2010-11-24 12:11:19 UTC (rev 1107)
@@ -886,6 +886,15 @@
         End Property
         
         '''<summary>
+        '''  選択された発言をFavoritesに追加して非公式RTを実行します。よろしいですか? に類似しているローカライズされた文字列を検索します。
+        '''</summary>
+        Friend ReadOnly Property FavoriteRetweetQuestionText3() As String
+            Get
+                Return ResourceManager.GetString("FavoriteRetweetQuestionText3", resourceCulture)
+            End Get
+        End Property
+        
+        '''<summary>
         '''  Favoriteに追加してRetweetします。よろしいですか? に類似しているローカライズされた文字列を検索します。
         '''</summary>
         Friend ReadOnly Property FavoritesRetweetQuestionText2() As String

Modified: trunk/Tween/My Project/Resources.en.resx
===================================================================
--- trunk/Tween/My Project/Resources.en.resx	2010-11-24 11:50:07 UTC (rev 1106)
+++ trunk/Tween/My Project/Resources.en.resx	2010-11-24 12:11:19 UTC (rev 1107)
@@ -954,4 +954,7 @@
   <data name="FavoritesRetweetQuestionText2" xml:space="preserve">
     <value>Favoriteに追加してRetweetします。よろしいですか?</value>
   </data>
+  <data name="FavoriteRetweetQuestionText3" xml:space="preserve">
+    <value>選択された発言をFavoritesに追加して非公式RTを実行します。よろしいですか?</value>
+  </data>
 </root>
\ No newline at end of file

Modified: trunk/Tween/My Project/Resources.resx
===================================================================
--- trunk/Tween/My Project/Resources.resx	2010-11-24 11:50:07 UTC (rev 1106)
+++ trunk/Tween/My Project/Resources.resx	2010-11-24 12:11:19 UTC (rev 1107)
@@ -1036,4 +1036,7 @@
   <data name="TabUsageTypeName_Related" xml:space="preserve">
     <value>RelatedTweets</value>
   </data>
+  <data name="FavoriteRetweetQuestionText3" xml:space="preserve">
+    <value>選択された発言をFavoritesに追加して非公式RTを実行します。よろしいですか?</value>
+  </data>
 </root>
\ No newline at end of file

Modified: trunk/Tween/My Project/Resources.zh-CHS.resx
===================================================================
--- trunk/Tween/My Project/Resources.zh-CHS.resx	2010-11-24 11:50:07 UTC (rev 1106)
+++ trunk/Tween/My Project/Resources.zh-CHS.resx	2010-11-24 12:11:19 UTC (rev 1107)
@@ -987,4 +987,7 @@
   <data name="FavoritesRetweetQuestionText2" xml:space="preserve">
     <value>Favoriteに追加してRetweetします。よろしいですか?</value>
   </data>
+  <data name="FavoriteRetweetQuestionText3" xml:space="preserve">
+    <value>選択された発言をFavoritesに追加して非公式RTを実行します。よろしいですか?</value>
+  </data>
 </root>
\ No newline at end of file

Modified: trunk/Tween/Tween.vb
===================================================================
--- trunk/Tween/Tween.vb	2010-11-24 11:50:07 UTC (rev 1106)
+++ trunk/Tween/Tween.vb	2010-11-24 12:11:19 UTC (rev 1107)
@@ -2457,11 +2457,15 @@
         '複数fav確認msg
         If _curList.SelectedIndices.Count > 250 AndAlso FavAdd Then
             MessageBox.Show(My.Resources.FavoriteLimitCountText)
+            _DoFavRetweetFlags = False
             Exit Sub
         ElseIf multiFavoriteChangeDialogEnable AndAlso _curList.SelectedIndices.Count > 1 Then
             If FavAdd Then
-                If MessageBox.Show(My.Resources.FavAddToolStripMenuItem_ClickText1, My.Resources.FavAddToolStripMenuItem_ClickText2, _
+                Dim QuestionText As String = My.Resources.FavAddToolStripMenuItem_ClickText1
+                If _DoFavRetweetFlags Then QuestionText = My.Resources.FavoriteRetweetQuestionText3
+                If MessageBox.Show(QuestionText, My.Resources.FavAddToolStripMenuItem_ClickText2, _
                                    MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Cancel Then
+                    _DoFavRetweetFlags = False
                     Exit Sub
                 End If
             Else
@@ -8330,8 +8334,12 @@
 
     Private Sub FavoritesRetweetUnofficial()
         If _curPost IsNot Nothing AndAlso Not _curPost.IsDm Then
+            _DoFavRetweetFlags = True
             FavoriteChange(True)
-            If Not _curPost.IsProtect Then doReTweetUnofficial()
+            If Not _curPost.IsProtect AndAlso _DoFavRetweetFlags Then
+                _DoFavRetweetFlags = False
+                doReTweetUnofficial()
+            End If
         End If
     End Sub
 



Tween-svn メーリングリストの案内
アーカイブの一覧に戻る