• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

密猟オンラインクライアントプログラム JAVAベース


Commit MetaInfo

Revision5 (tree)
Time2016-01-25 18:07:47
Authormanjihq

Log Message

起動直後にシャットダウンが発生したときなどに存在していないウィンドウへアクセスしようとして例外が発生するのを修正

Change Summary

Incremental Difference

--- trunk/src/hunton/Hunt.java (revision 4)
+++ trunk/src/hunton/Hunt.java (revision 5)
@@ -810,13 +810,19 @@
810810 public static void shutdown() {
811811 Frame wnd;
812812 wnd = (Frame) Hunt.getMessageView();
813- messageViewBounds = wnd.getBounds();
814- wnd.dispose();
813+ if (wnd != null) {
814+ messageViewBounds = wnd.getBounds();
815+ wnd.dispose();
816+ }
815817 wnd = (Frame) Hunt.getStatusView();
816- statusViewBounds = wnd.getBounds();
817- wnd.dispose();
818- mainWndBounds = mainWnd.getBounds();
819- mainWnd.dispose();
818+ if (wnd != null) {
819+ statusViewBounds = wnd.getBounds();
820+ wnd.dispose();
821+ }
822+ if (mainWnd != null) {
823+ mainWndBounds = mainWnd.getBounds();
824+ mainWnd.dispose();
825+ }
820826 rtask.terminate_task();
821827 save();
822828 System.exit(0);