OSDN Git Service

BUG: [ 840785 ] Menu: Plugins | Automatic/Manual inconsistent
authorKimmo Varis <kimmov@gmail.com>
Thu, 13 Nov 2003 13:03:16 +0000 (13:03 +0000)
committerKimmo Varis <kimmov@gmail.com>
Thu, 13 Nov 2003 13:03:16 +0000 (13:03 +0000)
Src/MainFrm.cpp
Src/readme.txt

index 49fea70..3aa6300 100644 (file)
@@ -163,6 +163,7 @@ CMainFrame::CMainFrame()
        m_bAllowMixedEol = theApp.GetProfileInt(_T("Settings"), _T("AllowMixedEOL"), NULL);
        theApp.SetFileFilterPath(theApp.GetProfileString(_T("Settings"), _T("FileFilterPath"), _T("")));
        m_sExtEditorPath = theApp.GetProfileString(_T("Settings"), _T("ExternalEditor"), _T(""));
+       bUnpackerMode = theApp.GetProfileInt(_T("Settings"), _T("UnpackerMode"), UNPACK_MANUAL);
        m_bReuseDirDoc = TRUE;
        // TODO: read preference for logging
 
@@ -2197,14 +2198,15 @@ void CMainFrame::OnPluginUnpackMode(UINT nID )
                bUnpackerMode = UNPACK_AUTO;
                break;
        }
+       theApp.WriteProfileInt(_T("Settings"), _T("UnpackerMode"), bUnpackerMode);
 }
 
 void CMainFrame::OnUpdatePluginUnpackMode(CCmdUI* pCmdUI) 
 {
        if (pCmdUI->m_nID == ID_UNPACK_MANUAL)
-               pCmdUI->SetCheck(UNPACK_MANUAL == bUnpackerMode);
+               pCmdUI->SetRadio(UNPACK_MANUAL == bUnpackerMode);
        if (pCmdUI->m_nID == ID_UNPACK_AUTO)
-               pCmdUI->SetCheck(UNPACK_AUTO == bUnpackerMode);
+               pCmdUI->SetRadio(UNPACK_AUTO == bUnpackerMode);
 }
 
 /**
index 0bbc2d3..508fbf4 100644 (file)
@@ -1,6 +1,8 @@
 2003-11-13 Kimmo
  PATCH: [ 838084 ] Add * to newer file's date field in dir compare
   WinMerge: DirView.cpp DirViewColHandler.cpp
+ BUG: [ 840785 ] Menu: Plugins | Automatic/Manual inconsistent
+  WinMerge: MainFrm.cpp
 
 2003-11-13 Laoran
  PATCH: [ 838354 ] Revisit Speedup Speed up display of large differences