idlehomescreen/xmluicontroller/src/emptycontenttransactionelement.cpp
branchRCL_3
changeset 34 d05a55b217df
parent 0 f72a12da539e
child 54 1b758917cafc
--- a/idlehomescreen/xmluicontroller/src/emptycontenttransactionelement.cpp	Wed Mar 31 21:17:19 2010 +0300
+++ b/idlehomescreen/xmluicontroller/src/emptycontenttransactionelement.cpp	Wed Apr 14 15:47:59 2010 +0300
@@ -20,6 +20,7 @@
 #include "xnnewsticker.h"
 #include "xnbitmap.h"
 #include "xntext.h"
+#include "xntexteditor.h"
 #include "emptycontenttransactionelement.h"
 #include "aixmluiconstants.h"
 #include "aixmluiutils.h"
@@ -81,15 +82,25 @@
         imageIntr->SetContentBitmaps( NULL, NULL );
         }
     else if ( type->Type() == XnTextInterface::MXnTextInterface::Type() ) // text element
-            {
-            // Get control interface
-            XnTextInterface::MXnTextInterface* textControl = NULL;
-            XnComponentInterface::MakeInterfaceL( textControl, Target() );
-            LeaveIfNull( textControl, KErrNotSupported );
-            
-            // Clears the text from component
-            textControl->SetTextL( KNullDesC );
-            }
+        {
+        // Get control interface
+        XnTextInterface::MXnTextInterface* textControl = NULL;
+        XnComponentInterface::MakeInterfaceL( textControl, Target() );
+        LeaveIfNull( textControl, KErrNotSupported );
+        
+        // Clears the text from component
+        textControl->SetTextL( KNullDesC );
+        }
+    else if ( type->Type() == XnTextEditorInterface::MXnTextEditorInterface::Type() ) // texteditor element
+        {
+        // Get control interface
+        XnTextEditorInterface::MXnTextEditorInterface* editorControl = NULL;
+        XnComponentInterface::MakeInterfaceL( editorControl, Target() );
+        LeaveIfNull( editorControl, KErrNotSupported );
+        
+        // Clears the text from component
+        editorControl->SetTextL( KNullDesC );
+        }
     else
         {
         CXnNodeAppIf* parent = Target().ParentL();