             textFlow.interactionManager.hasSelection())
         {
             textFlow.flowComposer.showSelection();
-    }
+        }
+        
+        if (focusManager && multiline)
+            focusManager.defaultButtonEnabled = false;
     }
 
     /**

        
        var op:FlowOperation = event.operation;

        // If the user presses the Enter key in a single-line TextView,
        // we cancel the paragraph-splitting operation and instead
        // simply dispatch an 'enter' event.
        if (op is SplitParagraphOperation && !multiline)
        {
            event.preventDefault();
            dispatchEvent(new FlexEvent(FlexEvent.ENTER));
            return;
        }
        
        if (op is InsertTextOperation)
        {
            var insertTextOperation:InsertTextOperation =

            textFlow.interactionManager.hasSelection())
        {
            textFlow.flowComposer.hideSelection();            
        }
        
        if (focusManager)
            focusManager.defaultButtonEnabled = true;
    }

    //--------------------------------------------------------------------------
