修订版 | 6eb21c570c04a7f5c3587efbdd20872a72dbf008 (tree) |
---|---|
时间 | 2017-05-08 21:41:14 |
作者 | FROM <from@alto...> |
Commiter | FROM |
演奏中に画面モードを切り替えると InvalidCall 例外が発生するミスを修正。
CAct演奏BGA.txBGA は Pool.Default なので、Managed じゃなく Unmanaged リソースだった。
@@ -130,11 +130,11 @@ namespace DTXMania | ||
130 | 130 | base.On活性化(); |
131 | 131 | } |
132 | 132 | |
133 | - public override void OnManagedリソースの作成() | |
133 | + public override void OnUnmanagedリソースの作成() | |
134 | 134 | { |
135 | - if (base.b活性化してる) | |
135 | + if( base.b活性化してる ) | |
136 | 136 | { |
137 | - using (Surface surface = CDTXMania.Instance.Device.GetBackBuffer(0, 0)) | |
137 | + using( Surface surface = CDTXMania.Instance.Device.GetBackBuffer( 0, 0 ) ) | |
138 | 138 | { |
139 | 139 | try |
140 | 140 | { |
@@ -150,25 +150,25 @@ namespace DTXMania | ||
150 | 150 | (float) CDTXMania.Instance.Coordinates.Movie.H / size基準.Height, |
151 | 151 | 1f ); |
152 | 152 | } |
153 | - catch (Exception e) | |
153 | + catch( Exception e ) | |
154 | 154 | { |
155 | - Trace.TraceError("CAct演奏BGA: Error: ( " + e.Message + " )"); | |
155 | + Trace.TraceError( "CAct演奏BGA: Error: ( " + e.Message + " )" ); | |
156 | 156 | } |
157 | 157 | } |
158 | - base.OnManagedリソースの作成(); | |
158 | + base.OnUnmanagedリソースの作成(); | |
159 | 159 | } |
160 | 160 | } |
161 | 161 | |
162 | - public override void OnManagedリソースの解放() | |
162 | + public override void OnUnmanagedリソースの解放() | |
163 | 163 | { |
164 | - if (base.b活性化してる) | |
164 | + if( base.b活性化してる ) | |
165 | 165 | { |
166 | - if (this.txBGA != null) | |
166 | + if( this.txBGA != null ) | |
167 | 167 | { |
168 | 168 | this.txBGA.Dispose(); |
169 | 169 | this.txBGA = null; |
170 | 170 | } |
171 | - base.OnManagedリソースの解放(); | |
171 | + base.OnUnmanagedリソースの解放(); | |
172 | 172 | } |
173 | 173 | } |
174 | 174 |