# HG changeset patch # User Santeri Piippo # Date 1373328459 -10800 # Node ID 0060d11e4991f71fd8da66d0d21c555ca6974fb1 # Parent 436ceec98c4fff28182361622978208c207cb081 handle empty lines better diff -r 436ceec98c4f -r 0060d11e4991 src/gui_editactions.cpp --- a/src/gui_editactions.cpp Tue Jul 09 03:04:31 2013 +0300 +++ b/src/gui_editactions.cpp Tue Jul 09 03:07:39 2013 +0300 @@ -50,7 +50,10 @@ // Now, copy the contents into the clipboard. str data; for (LDObject* obj : objs) { - data += ( obj->raw () + "\n" ); + if( data.length() > 0 ) + data += "\n"; + + data += obj->raw (); ++num; } @@ -86,7 +89,7 @@ g_win->sel ().clear (); int num = 0; - for( str line : clipboardText.split( "\n", QString::SkipEmptyParts )) + for( str line : clipboardText.split( "\n" )) { LDObject* pasted = parseLine (line); g_curfile->insertObj (idx++, pasted);