to fix the editor resize bug look into the editorinterface.cpp and change the code to thissearch for the line "case WM_SIZE:" and change the case with the following codecase WM_SIZE: { float w = LOWORD(lParam); float h = HIWORD(lParam); /* disabled by mgto */ //windowSizeChanged = true; /* by mgto */ //MessageBox("wm_size"); // use this for debugging if (w != g_newWidth && h != g_newHeight){ if ( (16 < (w - g_newWidth)) || (16 < (h - g_newHeight)) ){ // make bigger windowSizeChanged = true; } if ( (-w + g_newWidth) > 20 || (-h + g_newHeight) > 20 ){ // make smaller windowSizeChanged = true; } if (windowSizeChanged){ g_newWidth = w + 16; //scrollbar thickness g_newHeight = h + 16; //scrollbar thickness } } /* by mgto */ /* disabled by mgto */ //g_newWidth = w + 16/*scrollbar thickness*/; /* disabled by mgto */ //g_newHeight = h + 16/*scrollbar thickness*/; retVal = GameOSWinProc( m_hWnd,message,wParam,lParam ); if (editor && bThisIsInitialized) { editor->update(); } //EditorObjectMgr::instance()->update(); } break; }