- If implemented IDisposable interface, finalizer only call Dispose(false)
Change-Id: I849eaafa65c519834994f9418d1b31c71e46f77a
~ApplicationManagerImpl()
{
~ApplicationManagerImpl()
{
- Log.Debug(LogTag, "~ApplicationManagerImpl()");
- UnRegisterApplicationChangedEvent();
// Free managed objects.
}
//Free unmanaged objects
// Free managed objects.
}
//Free unmanaged objects
+ UnRegisterApplicationChangedEvent();
- if (_listening)
- {
- StopListening();
- }
+ try
+ {
+ StopListening();
+ } catch (Exception e)
+ {
+ Tizen.Log.Warn(GetType().Namespace, "Exception in Dispose :" + e.Message);
+ }