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

Reply via email to