diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2007-04-25 16:59:34 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2007-04-25 16:59:34 +0000 |
commit | 55a944b86166c4b863cd1a17c39b160e03e1a3f5 (patch) | |
tree | 09af3d2b142d15577c0215af605770937a8ff818 /nohtml/options.cpp | |
parent | 71540bc23a4ea911424372ce3bd721a0380da0b4 (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.cpp | 13 |
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) {
|