From fd1ce482509ad27ec758f068bc77939001e7a4f3 Mon Sep 17 00:00:00 2001
From: andreas <andreas@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Fri, 4 Jun 2010 21:36:29 +0000
Subject: [PATCH] display fix for insertMimeData in new shell

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/branches/new_shell@2345 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gui/src/python_shell/python_shell_widget.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/gui/src/python_shell/python_shell_widget.cc b/modules/gui/src/python_shell/python_shell_widget.cc
index efc07cbc3..3462ffc87 100644
--- a/modules/gui/src/python_shell/python_shell_widget.cc
+++ b/modules/gui/src/python_shell/python_shell_widget.cc
@@ -642,11 +642,13 @@ void PythonShellWidget::insertFromMimeData(const QMimeData * source)
     lines[i]=QString(num_spaces, '\t')+right;
   }
   text=lines.join(QString(1, QChar::LineSeparator));
-  int line_sep=text.count(QChar::LineSeparator);
-  if(line_sep>0){
+  if(lines.size()>0){
     machine_->setActive(multiline_active_state_);
   }
   QPlainTextEdit::insertFromMimeData(source);
+  if(lines.size()>0){
+    set_block_type_(block_edit_start_,document()->lastBlock(),BLOCKTYPE_BLOCKEDIT);
+  }
 }
 
 GutterBlockList PythonShellWidget::GetGutterBlocks(const QRect& rect)
-- 
GitLab