OSDN Git Service

C#への書き換えミスを修正 (thanks @miracleflyer!)
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 3 Jun 2012 03:04:01 +0000 (12:04 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sun, 3 Jun 2012 03:08:24 +0000 (12:08 +0900)
メソッド内の静的変数(C#では使えない)をstaticフィールドに置き換えてしまうと、意図せずインスタンス間で値が共有されてしまう。
VB.NETでの挙動ではメソッド内の静的変数はインスタンスごとに存続するため、似たような挙動でC#に置き換えるならば単にprivateフィールドにするのが正しい(と思う)。

OpenTween/Resources/ChangeLog.txt
OpenTween/ShowUserInfo.cs

index a68fa82..6ba4205 100644 (file)
@@ -1,6 +1,7 @@
 更新履歴
 
 ==== Ver 1.0.4-beta1(2012/xx/xx)
+ * FIX: プロフィール編集中に編集画面を閉じると次回編集時の挙動がおかしくなる問題を修正 (thanks @miracleflyer!)
 
 ==== Ver 1.0.3(2012/05/26)
  * NEW: via.me のサムネイル表示に対応
index 8e3f834..2b9c795 100644 (file)
@@ -539,8 +539,8 @@ namespace OpenTween
             }
         }
 
-        private static bool IsEditing = false;
-        private static string ButtonEditText = "";
+        private bool IsEditing = false;
+        private string ButtonEditText = "";
 
         private void ButtonEdit_Click(object sender, EventArgs e)
         {