OSDN Git Service

#none [DTXC] ソースを検証ツールに掛けて指摘された問題に対処した。(BrushのDispose漏れ、nullチェック漏れなど)
[dtxmania/dtxmania.git] / DTXCreatorプロジェクト / コード / 04.チップパレット関連 / Cチップパレット.cs
index 5cd88fa..231e961 100644 (file)
@@ -112,11 +112,14 @@ namespace DTXCreator.チップパレット関連
                        if( e.Data.GetDataPresent( typeof( Cチップパレット向けDragDropデータ ) ) )\r
                        {\r
                                Cチップパレット向けDragDropデータ data = (Cチップパレット向けDragDropデータ) e.Data.GetData( typeof( Cチップパレット向けDragDropデータ ) );\r
-                               ListViewItem item = new ListViewItem( new string[] { data.strラベル名, C変換.str数値を36進数2桁に変換して返す( data.n番号1to1295 ), data.strファイル名 } );\r
-                               item.ImageIndex = data.n種類;\r
-                               item.ForeColor = data.col文字色;\r
-                               item.BackColor = data.col背景色;\r
-                               this.listViewチップリスト.Items.Add( item );\r
+                if (data != null)\r
+                {\r
+                    ListViewItem item = new ListViewItem(new string[] { data.strラベル名, C変換.str数値を36進数2桁に変換して返す(data.n番号1to1295), data.strファイル名 });\r
+                    item.ImageIndex = data.n種類;\r
+                    item.ForeColor = data.col文字色;\r
+                    item.BackColor = data.col背景色;\r
+                    this.listViewチップリスト.Items.Add(item);\r
+                }\r
                        }\r
                }\r
                private void Cチップパレット_FormClosing( object sender, FormClosingEventArgs e )\r