• R/O
  • SSH
  • HTTPS

protra: Commit


Commit MetaInfo

Revision531 (tree)
Time2016-09-06 21:21:04
Authorpanacoran

Log Message

株価の更新でエラーが生じたときにフリーズしてしまうことがあるのを直す

* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.backgroundWorkerUpdate_RunWorkerCompleted): 処理の終了で必ずマウスカーソルとボタンを復旧させる。

Change Summary

Incremental Difference

--- protra/trunk/ChangeLog.txt (revision 530)
+++ protra/trunk/ChangeLog.txt (revision 531)
@@ -1,5 +1,11 @@
11 2016-09-06 panacoran <panacoran@users.osdn.me>
22
3+ 株価の更新でエラーが生じたときにフリーズしてしまうことがあるのを直す
4+
5+ * Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.backgroundWorkerUpdate_RunWorkerCompleted): 処理の終了で必ずマウスカーソルとボタンを復旧させる。
6+
7+2016-09-06 panacoran <panacoran@users.osdn.me>
8+
39 k-db.comのデータ形式の変更に対応する
410
511 * Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.ParseLine): データ形式の変更に対応する。
--- protra/trunk/Protra/Dialogs/PriceUpdateDialog.cs (revision 530)
+++ protra/trunk/Protra/Dialogs/PriceUpdateDialog.cs (revision 531)
@@ -99,23 +99,18 @@
9999 using (new CenteredDialogHelper())
100100 MessageBox.Show(this, e.Error.Message, "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
101101 labelInfo.Text = "更新中にエラーが発生したため継続できません。";
102- buttonCancel.Text = "OK";
103- return;
104102 }
105- if (e.Cancelled)
103+ else if (e.Cancelled)
106104 {
107105 labelInfo.Text = "中断しました。";
108- Cursor = Cursors.Arrow;
109- buttonCancel.Enabled = true;
110- buttonCancel.Text = "OK";
111106 }
112107 else
113108 {
114109 labelInfo.Text = "更新が完了しました。";
115- Cursor = Cursors.Arrow; // 中断が押されても完了した場合。
116- buttonCancel.Enabled = true; // 同上。
117- buttonCancel.Text = "OK";
118110 }
111+ Cursor = Cursors.Arrow;
112+ buttonCancel.Enabled = true;
113+ buttonCancel.Text = "OK";
119114 }
120115 }
121116 }
\ No newline at end of file
Show on old repository browser