From 55a944b86166c4b863cd1a17c39b160e03e1a3f5 Mon Sep 17 00:00:00 2001 From: sje Date: Wed, 25 Apr 2007 16:59:34 +0000 Subject: fix options apply html conversion on outgoing messages even if bbcode conversion not applied git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@151 4f64403b-2f21-0410-a795-97e2b3489a10 --- nohtml/options.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'nohtml/options.cpp') diff --git a/nohtml/options.cpp b/nohtml/options.cpp index 927260b..c27afb3 100644 --- a/nohtml/options.cpp +++ b/nohtml/options.cpp @@ -5,13 +5,13 @@ Options options; void LoadOptions() { - DBWriteContactSettingDword(0, MODULE, "BBCodes", options.bbcodes ? 1 : 0); - DBWriteContactSettingDword(0, MODULE, "HTML", options.html ? 1 : 0); + options.bbcodes = (DBGetContactSettingDword(0, MODULE, "BBCodes", 0) != 0); + options.html = (DBGetContactSettingDword(0, MODULE, "HTML", 0) != 0); } void SaveOptions() { - options.bbcodes = (DBGetContactSettingDword(0, MODULE, "BBCodes", 0) != 0); - options.html = (DBGetContactSettingDword(0, MODULE, "HTML", 0) != 0); + DBWriteContactSettingDword(0, MODULE, "BBCodes", options.bbcodes ? 1 : 0); + DBWriteContactSettingDword(0, MODULE, "HTML", options.html ? 1 : 0); } BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) { @@ -20,8 +20,13 @@ BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) switch ( msg ) { case WM_INITDIALOG: TranslateDialogDefault( hwndDlg ); + CheckDlgButton(hwndDlg, IDC_CHK_BBCODES, options.bbcodes); + CheckDlgButton(hwndDlg, IDC_CHK_HTML, options.html); return FALSE; case WM_COMMAND: + if(HIWORD(wParam) == BN_CLICKED) { + SendMessage(GetParent(hwndDlg), PSM_CHANGED, 0, 0); + } break; case WM_NOTIFY: switch(((LPNMHDR)lParam)->idFrom) { -- cgit v1.2.3