OSDN Git Service

#34847 小節生成されていないところで右クリックすると、NullReference例外が発生する問題を修正。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 28 Jan 2015 15:17:42 +0000 (15:17 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 28 Jan 2015 15:17:42 +0000 (15:17 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@816 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs
実行時フォルダ(DTXCreator)/DTXCreator.exe
実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll

index 7c9a42a..e19ef32 100644 (file)
@@ -2007,6 +2007,7 @@ namespace DTXCreator
                        //-----------------\r
                        int n譜面先頭からの位置grid = this.mgr譜面管理者.nY座標dotが位置するgridを返す・ガイド幅単位( pt選択モードのコンテクストメニューを開いたときのマウスの位置.Y );\r
                        C小節 csクリックされた小節 = this.mgr譜面管理者.p譜面先頭からの位置gridを含む小節を返す( n譜面先頭からの位置grid );\r
+                       if ( csクリックされた小節 == null ) return;            // 小節が生成されていないところで右クリックした場合は何もしない(NullReferenceException回避)\r
                        int nPartNo = csクリックされた小節.n小節番号0to3599;\r
                        string strPartNo = C変換.str小節番号を文字列3桁に変換して返す( nPartNo );\r
                        //-----------------\r
index eb11256..1ac0b0d 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/DTXCreator.exe and b/実行時フォルダ(DTXCreator)/DTXCreator.exe differ
index 86ef012..7b4c27d 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll and b/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll differ