@ -368,6 +368,11 @@ CMainFrame::CMainFrame(wxWindow* parent) : CMainFrameBase(parent)
if ( CWalletDB ( pwalletMain - > strWalletFile , " r " ) . ReadDefaultKey ( vchPubKey ) )
m_textCtrlAddress - > SetValue ( PubKeyToAddress ( vchPubKey ) ) ;
if ( pwalletMain - > IsCrypted ( ) )
m_menuOptions - > Remove ( m_menuOptionsEncryptWallet ) ;
else
m_menuOptions - > Remove ( m_menuOptionsChangeWalletPassphrase ) ;
// Fill listctrl with wallet transactions
RefreshListCtrl ( ) ;
}
@ -1217,6 +1222,9 @@ void CMainFrame::OnMenuOptionsEncryptWallet(wxCommandEvent& event)
munlock ( & strWalletPass [ 0 ] , strWalletPass . capacity ( ) ) ;
munlock ( & strWalletPassTest [ 0 ] , strWalletPassTest . capacity ( ) ) ;
wxMessageBox ( _ ( " Wallet Encrypted. \n Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer. " ) , " Bitcoin " ) ;
m_menuOptions - > Remove ( m_menuOptionsEncryptWallet ) ;
m_menuOptions - > Insert ( m_menuOptions - > GetMenuItemCount ( ) - 1 , m_menuOptionsChangeWalletPassphrase ) ;
}
void CMainFrame : : OnMenuOptionsChangeWalletPassphrase ( wxCommandEvent & event )