javauis/lcdui_akn/javalcdui/javasrc.nokialcdui/com/nokia/mid/ui/impl/TextEditorListenerImpl.java
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
--- a/javauis/lcdui_akn/javalcdui/javasrc.nokialcdui/com/nokia/mid/ui/impl/TextEditorListenerImpl.java	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/lcdui_akn/javalcdui/javasrc.nokialcdui/com/nokia/mid/ui/impl/TextEditorListenerImpl.java	Thu Aug 19 09:48:13 2010 +0300
@@ -138,15 +138,17 @@
     final void registeredFinalize()
     {
         // JDEBUG( "TextEditorListenerImpl.registeredFinalize() +" );
-
-        synchronized (iToolkit)
+        if (mFinalizer!=null)
         {
-            if (iHandle > 0)
+            synchronized (iToolkit)
             {
-                _dispose(iToolkitInvoker.toolkitGetHandle(iToolkit), iHandle);
-
-                iHandle = 0;
+                if (iHandle > 0)
+                {
+                    iToolkitInvoker.toolkitDisposeObject(iToolkit,iHandle);
+                    iHandle = 0;
+                }
             }
+            mFinalizer = null;
         }
 
         // JDEBUG( "TextEditorListenerImpl.registeredFinalize() -" );