summaryrefslogtreecommitdiff
path: root/nohtml/options.cpp
diff options
context:
space:
mode:
authorsje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-04-25 16:59:34 +0000
committersje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-04-25 16:59:34 +0000
commit55a944b86166c4b863cd1a17c39b160e03e1a3f5 (patch)
tree09af3d2b142d15577c0215af605770937a8ff818 /nohtml/options.cpp
parent71540bc23a4ea911424372ce3bd721a0380da0b4 (diff)
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
Diffstat (limited to 'nohtml/options.cpp')
-rw-r--r--nohtml/options.cpp13
1 files changed, 9 insertions, 4 deletions
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) {