Re-added donb's patch for handling deprecated parameters to import

felipesanches-svg
Marius Kintel 2013-04-26 17:41:41 -04:00
parent 9b740b558d
commit 81266c34a1
1 changed files with 7 additions and 6 deletions

View File

@ -93,10 +93,10 @@ AbstractNode *ImportModule::instantiate(const Context *ctx, const ModuleInstanti
Value v = c.lookup_variable("file");
if (v.isUndefined()) {
v = c.lookup_variable("filename");
if (!v.isUndefined())
PRINT("WARNING: filename= is deprecated. Please use file=");
if (!v.isUndefined()) {
PRINT("DEPRECATED: filename= is deprecated. Please use file=");
}
}
std::string filename = inst->getAbsolutePath(v.isUndefined() ? "" : v.toString());
import_type_e actualtype = this->type;
if (actualtype == TYPE_UNKNOWN) {
@ -116,9 +116,10 @@ AbstractNode *ImportModule::instantiate(const Context *ctx, const ModuleInstanti
node->filename = filename;
Value layerval = c.lookup_variable("layer", true);
if (layerval.isUndefined()) {
layerval = c.lookup_variable("layername",true);
if (!layerval.isUndefined())
PRINT("WARNING: layername= is deprecated. Please use layer=");
layerval = c.lookup_variable("layername");
if (!layerval.isUndefined()) {
PRINT("DEPRECATED: layername= is deprecated. Please use layer=");
}
}
node->layername = layerval.isUndefined() ? "" : layerval.toString();
node->convexity = c.lookup_variable("convexity", true).toDouble();