diff -r a52c30a4c041 -r 0f40c56fde23 src/gui_actions.cpp --- a/src/gui_actions.cpp Thu Aug 01 03:44:38 2013 +0300 +++ b/src/gui_actions.cpp Thu Aug 01 03:50:13 2013 +0300 @@ -331,11 +331,12 @@ for (LDObject* obj : objs) { LDFile::current()->insertObj (idx, obj); g_win->sel() << obj; + g_win->R()->compileObject( obj ); idx++; } - g_win->fullRefresh(); + g_win->refresh(); g_win->scrollToSelection(); } @@ -392,10 +393,11 @@ LDFile::current()->insertObj (idx, obj); g_win->sel() << obj; + g_win->R()->compileObject( obj ); idx++; } - g_win->fullRefresh(); + g_win->refresh(); g_win->scrollToSelection(); } @@ -433,7 +435,7 @@ for (LDObject* obj : g_win->sel()) obj->setHidden (!obj->hidden()); - g_win->fullRefresh(); + g_win->refresh(); } DEFINE_ACTION (Wireframe, 0) {