diff options
-rw-r--r-- | ivi-layermanagement-api/ilmCommon/src/ilm_common.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ivi-layermanagement-api/ilmCommon/src/ilm_common.c b/ivi-layermanagement-api/ilmCommon/src/ilm_common.c index 45897b3..442dde7 100644 --- a/ivi-layermanagement-api/ilmCommon/src/ilm_common.c +++ b/ivi-layermanagement-api/ilmCommon/src/ilm_common.c @@ -69,8 +69,8 @@ ilm_initWithNativedisplay(t_ilm_nativedisplay nativedisplay) err = ilmControl_init(display); if (ILM_SUCCESS != err) { - gIlmCommonPlatformFunc.destroy(); ilmClient_destroy(); + gIlmCommonPlatformFunc.destroy(); return err; } @@ -86,8 +86,8 @@ ilm_isInitialized(void) ILM_EXPORT ilmErrorTypes ilm_destroy(void) { - ilmErrorTypes retVal = gIlmCommonPlatformFunc.destroy(); - ilmClient_destroy(); ilmControl_destroy(); // block until control thread is stopped + ilmClient_destroy(); + ilmErrorTypes retVal = gIlmCommonPlatformFunc.destroy(); return retVal; } |