--- mledit.cpp	2007-01-03 19:01:16.000000000 +0100
+++ mledit.cpp.new	2007-02-15 19:39:55.000000000 +0100
@@ -36,6 +36,7 @@
 MLEditWrap::MLEditWrap (bool wordWrap, QWidget* parent, bool /* doQuotes */, const char *name)
   : MLEditWrapBase(parent, name), m_fixSetTextNewlines(true)
 {
+  m_lastKeyEvent = 0;   //SP DoubleEnter 15.02.2007
   setTextFormat(Qt::PlainText);
   setTabChangesFocus(true);
 
@@ -156,7 +157,24 @@
     }
     return;
   }
-
+ //SP DoubleEnter 15.02.2007...
+ else
+  {
+    switch (e->key())
+    {
+	case Key_Return:
+	case Key_Enter:
+	if(m_lastKeyEvent == Key_Return || m_lastKeyEvent == Key_Enter)
+      	{
+          moveCursor(QTextEdit::MoveBackward, true);
+	  del();
+	  emit signal_CtrlEnterPressed();
+        }
+        break;
+    }
+  m_lastKeyEvent = e->key();
+  }
+  //SP DoubleEnter 15.02.2007
   MLEditWrapBase::keyPressEvent(e);
 }
 
