今日のみな
ただいま右クリックメニューあたりを研究中。
明日には実装できる…かな。
ということで、今日もbugfixのみ。
修正点
- BrowserSettings(ActiveXのon/offなど)の設定が反映されてそうでされてなかったbug
- about:configでtrue/false以外の編集ができなかったbug
どっちも恥ずかしすぎるので、自戒をこめて曝しage
…orz
BrowserSettingsの設定が反映されてそうでされてなかったbug
--- nmnWebBrowserControl.cpp.old 2007-04-21 21:41:02.218750000 +0900 +++ nmnWebBrowserControl.cpp 2007-04-23 21:53:55.531250000 +0900 @@ -520,7 +520,8 @@ int nmnWebBrowserControl::SetBrowserSettings(const unsigned int aMask, const unsigned int aValue) { - mBrowserSettings = (mBrowserSettings & !aMask) | (aMask & aValue); + mBrowserSettings = (mBrowserSettings & ~aMask) | (aMask & aValue); + if (mWebBrowser) { nsCOMPtr<nsIWebBrowserSetup> webBrowserSetup = do_QueryInterface(mWebBrowser); if (webBrowserSetup) {
about:configでtrue/false以外の編集ができなかったbug
--- nmnPromptService.cpp.old 2007-04-23 21:34:51.828125000 +0900 +++ nmnPromptService.cpp 2007-04-23 21:57:54.609375000 +0900 @@ -264,7 +264,7 @@ //dialogを開く // ここで作ったnmnPromptParamsへのpointerを渡しておく - int irv = DialogBoxParam(gHInst, _T("IDD_PROMPT"), gHWndFrameWindow, dpPrompt, (LPARAM)¶ms); + int irv = DialogBoxParam(gHInst, _T("IDD_PROMPT_PROMPT"), gHWndFrameWindow, dpPrompt, (LPARAM)¶ms); if (irv == IDOK) { //CheckStateを保存
…ああ、自分をデバッグしてやりたいですorz