Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Template process resolving arguments fails to detect differences


I have ran into the following situation:

- created a new C project with a specific template
- introduced an invalid argument for this template(eg: project name)
- when processing the template the arguments are resolved and an exception is thrown due to the invalid value of the project name and thus the wizard cannot finish
- go back and change the name of the project with a yet another invalid value
- when processing the template the arguments are now already resolved and template processing will proceed with the old values for the arguments without detecting the new input

Should the method that prevents the arguments to be resolved if they already were loaded once take into consideration the fact that their values are different?


Back to the top