Hi all, when I lauch Mahogany, it opens a random folder, although I have 'Don't open any folder at startup' checked.
More precisely, if I launch M several times, it will open the same folder each time, and at some (random) point, will start to always open another folder, then again after some usage it will start to open a third one... I checked that an old (april 2002) version of M does not exhibit this behavior, and correctly does not open any folder. I would tend to blame wxWindows (latest CVS), because the folder opens in reaction to the focus coming to the folder tree: wxFolderTreeImpl::OnTreeSelect(wxTreeEvent & {...}) line 2470 wxEvtHandler::SearchEventTable(wxEventTable & {...}, wxEvent & {...}) line 956 wxEvtHandler::ProcessEvent(wxEvent & {...}) line 870 + 19 bytes wxTreeCtrl::MSWOnNotify(int -204, long 1241416, long * 0x0012ef94) line 2570 + 41 bytes wxFolderTreeImpl::MSWOnNotify(int -204, long 1241416, long * 0x0012ef94) line 3163 + 20 bytes wxWindow::HandleNotify(int -204, long 1241416, long * 0x0012ef94) line 3094 + 26 bytes wxWindow::MSWWindowProc(unsigned int 78, unsigned int 4294967092, long 1241416) line 2571 + 23 bytes wxWndProc(HWND__ * 0x00070682, unsigned int 78, unsigned int 4294967092, long 1241416) line 2335 + 26 bytes USER32! 77d67ad7() ... USER32! 77d45cf5() wxWindow::MSWDefWindowProc(unsigned int 7, unsigned int 0, long 0) line 1939 + 37 bytes wxWindow::MSWWindowProc(unsigned int 7, unsigned int 0, long 0) line 2899 + 32 bytes wxTreeCtrl::MSWWindowProc(unsigned int 7, unsigned int 0, long 0) line 2243 + 23 bytes wxWndProc(HWND__ * 0x00070686, unsigned int 7, unsigned int 0, long 0) line 2335 + 26 bytes USER32! 77d67ad7() ... NTDLL! 77fb4da6() wxWindowBase::SetFocusFromKbd() line 404 + 21 bytes wxWindow::SetFocusFromKbd() line 478 wxSetFocusToChild(wxWindow * 0x00ea0838, wxWindow * * 0x00ea09d0) line 381 wxControlContainer::SetFocusToChild() line 332 + 18 bytes wxControlContainer::DoSetFocus() line 317 wxSplitterWindow::SetFocus() line 62 + 21 bytes wxWindowBase::SetFocusFromKbd() line 404 + 21 bytes wxWindow::SetFocusFromKbd() line 478 wxSetFocusToChild(wxWindow * 0x00e836c0, wxWindow * * 0x00e83810) line 381 wxTopLevelWindowMSW::OnActivate(wxActivateEvent & {...}) line 750 + 18 bytes wxEvtHandler::SearchEventTable(wxEventTable & {...}, wxEvent & {...}) line 956 wxEvtHandler::ProcessEvent(wxEvent & {...}) line 870 + 19 bytes wxWindow::HandleActivate(int 1, unsigned char 0, unsigned char 0) line 3331 + 26 bytes wxWindow::MSWWindowProc(unsigned int 6, unsigned int 1, long 0) line 2425 + 40 bytes wxFrame::MSWWindowProc(unsigned int 6, unsigned int 1, long 0) line 790 + 20 bytes wxWndProc(HWND__ * 0x0021028c, unsigned int 6, unsigned int 1, long 0) line 2335 + 26 bytes USER32! 77d67ad7() ... NTDLL! 77fb4da6() wxMainFrame::wxMainFrame(const wxString & {...}, wxFrame * 0x00000000) line 603 wxMApp::CreateTopLevelFrame() line 960 + 79 bytes MAppBase::OnStartup() line 534 + 17 bytes wxMApp::OnInit() line 868 + 21 bytes wxEntry(void * 0x00400000, void * 0x00000000, char * 0x00141f02, int 1, unsigned char 1) line 708 + 25 bytes WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f02, int 1) line 91 + 23 bytes WinMainCRTStartup() line 330 + 54 bytes KERNEL32! 77e814c7() Does anyone else have this behavior? -- Xavier Nodet "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin, 1759. ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ Mahogany-Developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mahogany-developers