From: Leon W. <moo...@us...> - 2005-10-18 17:39:53
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10206 Modified Files: MainFrm.cpp Log Message: Different scheme for OnMenuUpdate to retrieve current document. Index: MainFrm.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/MainFrm.cpp,v retrieving revision 1.79 retrieving revision 1.80 diff -C2 -d -r1.79 -r1.80 *** MainFrm.cpp 17 Oct 2005 17:17:29 -0000 1.79 --- MainFrm.cpp 18 Oct 2005 17:39:32 -0000 1.80 *************** *** 1530,1545 **** void CMainFrame::OnMenuLanguage(UINT uiId) { ! CMDIChildWnd* pActiveChild = MDIGetActive(); ! if(pActiveChild) { ! CView* pActiveView = pActiveChild->GetActiveView(); ! if ( (pActiveView) && (pActiveView->IsKindOf(RUNTIME_CLASS(CAnyEditView))) ) ! { ! CAnyEditDoc* pDocument = (CAnyEditDoc*)pActiveView->GetDocument(); ! ASSERT(pDocument != NULL); ! pDocument->SetLanguageNr( uiId - ID_MENU_LANGUAGE ); ! } } - } --- 1530,1538 ---- void CMainFrame::OnMenuLanguage(UINT uiId) { ! CDocument* pDocument = theApp.GetCurrentDoc(); ! if( NULL != pDocument && pDocument->IsKindOf( RUNTIME_CLASS( CAnyEditDoc ) ) ) { ! ((CAnyEditDoc*)pDocument)->SetLanguageNr( uiId - ID_MENU_LANGUAGE ); } } |