From 6888f06d3e45e62198aaa8e15401fccb1a0a56b8 Mon Sep 17 00:00:00 2001 From: Patrick Sattler Date: Mon, 10 Mar 2014 17:42:25 +0100 Subject: Fixed a minor bug for the StubDefault generation --- .../org/genivi/commonapi/core/generator/FInterfaceStubGenerator.xtend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceStubGenerator.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceStubGenerator.xtend index d9b1ad7..30f22da 100644 --- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceStubGenerator.xtend +++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceStubGenerator.xtend @@ -350,7 +350,7 @@ class FInterfaceStubGenerator { void «fInterface.stubDefaultClassName»::«attribute.stubDefaultClassSetMethodName»(«attribute.getTypeName(fInterface.model)» value) { «IF attribute.isObservable»const bool valueChanged = «ENDIF»«attribute.stubDefaultClassTrySetMethodName»(std::move(value)); «IF attribute.isObservable» - if (valueChanged) { + if (valueChanged && stubAdapter_ != NULL) { stubAdapter_->«attribute.stubAdapterClassFireChangedMethodName»(«attribute.stubDefaultClassVariableName»); } «ENDIF» -- cgit v1.2.1