diff -r 552e46650a95 -r 03a7bdcce50d zz_addObjectDialog.cpp --- a/zz_addObjectDialog.cpp Fri May 03 18:30:38 2013 +0300 +++ b/zz_addObjectDialog.cpp Fri May 03 18:49:23 2013 +0300 @@ -432,7 +432,8 @@ break; } - ulong idx = g_CurrentFile->addObject (obj); + ulong idx = g_ForgeWindow->getInsertionPoint (); + g_CurrentFile->insertObj (idx, obj); History::addEntry (new AddHistory ({idx}, {obj->clone ()})); g_ForgeWindow->refresh (); } \ No newline at end of file