javauis/lcdui_akn/javalcdui/javasrc.nokialcdui/com/nokia/mid/ui/impl/TextEditorListenerImpl.java
--- 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() -" );