File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed
External/Plugins/ProjectManager
FlashDevelop/Bin/Debug/Tools/fdbuild Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -130,18 +130,18 @@ public void CloseProject()
130
130
public void ProjectChanged ( Project project )
131
131
{
132
132
TargetBuildSelector . Items . Clear ( ) ;
133
- if ( project . MovieOptions . TargetBuildTypes != null )
133
+ if ( project . MovieOptions . DefaultBuildTargets != null && project . MovieOptions . DefaultBuildTargets . Length > 0 )
134
+ {
135
+ TargetBuildSelector . Items . AddRange ( project . MovieOptions . DefaultBuildTargets ) ;
136
+ TargetBuildSelector . Text = project . MovieOptions . DefaultBuildTargets [ 0 ] ;
137
+ }
138
+ else if ( project . MovieOptions . TargetBuildTypes != null && project . MovieOptions . TargetBuildTypes . Length > 0 )
134
139
{
135
140
TargetBuildSelector . Items . AddRange ( project . MovieOptions . TargetBuildTypes ) ;
136
141
string target = project . TargetBuild ?? project . MovieOptions . TargetBuildTypes [ 0 ] ;
137
- if ( target != "" && ! TargetBuildSelector . Items . Contains ( target ) ) TargetBuildSelector . Items . Insert ( 0 , target ) ;
142
+ if ( ! String . IsNullOrEmpty ( target ) && ! TargetBuildSelector . Items . Contains ( target ) ) TargetBuildSelector . Items . Insert ( 0 , target ) ;
138
143
TargetBuildSelector . Text = target ;
139
144
}
140
- else if ( project . MovieOptions . DefaultBuildTargets != null && project . MovieOptions . DefaultBuildTargets . Length > 0 )
141
- {
142
- TargetBuildSelector . Items . AddRange ( project . MovieOptions . DefaultBuildTargets ) ;
143
- TargetBuildSelector . Text = project . MovieOptions . DefaultBuildTargets [ 0 ] ;
144
- }
145
145
else
146
146
{
147
147
string target = project . TargetBuild ?? "" ;
Original file line number Diff line number Diff line change @@ -189,8 +189,8 @@ public void ReadProjectOptions()
189
189
case "defaultBuildTargets" :
190
190
if ( ! String . IsNullOrEmpty ( Value . Trim ( ) ) && Value . IndexOf ( "," ) > - 1 )
191
191
{
192
- String trimmed = new String ( Value . Where ( c => ! Char . IsWhiteSpace ( c ) ) . ToArray ( ) ) ;
193
- project . MovieOptions . DefaultBuildTargets = trimmed . Split ( ',' ) ;
192
+ String [ ] cleaned = Value . Trim ( ) . Split ( ',' ) . Select ( x => x . Trim ( ) ) . ToArray < String > ( ) ;
193
+ project . MovieOptions . DefaultBuildTargets = cleaned ;
194
194
}
195
195
break ;
196
196
You can’t perform that action at this time.
0 commit comments