Update of /cvsroot/audacity/audacity-src/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv310
Modified Files: Project.cpp Log Message: Make sure the trackpanel is really the first window in the tab order. This prevents the scrollers from temporarily taking the focus when the project window becomes active, which throws off focus handling. Index: Project.cpp =================================================================== RCS file: /cvsroot/audacity/audacity-src/src/Project.cpp,v retrieving revision 1.435 retrieving revision 1.436 diff -u -d -r1.435 -r1.436 --- Project.cpp 8 Jul 2009 14:43:57 -0000 1.435 +++ Project.cpp 9 Jul 2009 08:14:09 -0000 1.436 @@ -809,9 +809,6 @@ SetSizer( bs ); bs->Layout(); - mHsbar = new ScrollBar(pPage, HSBarID, wxSB_HORIZONTAL); - mVsbar = new ScrollBar(pPage, VSBarID, wxSB_VERTICAL); - mTrackPanel = new TrackPanel(pPage, TrackPanelID, wxDefaultPosition, @@ -824,6 +821,14 @@ // LLL: When Audacity starts or becomes active after returning from // another application, the first window that can accept focus // will be given the focus even if we try to SetFocus(). By + // creating the scrollbars after the TrackPanel, we resolve + // several focus problems. + mHsbar = new ScrollBar(pPage, HSBarID, wxSB_HORIZONTAL); + mVsbar = new ScrollBar(pPage, VSBarID, wxSB_VERTICAL); + + // LLL: When Audacity starts or becomes active after returning from + // another application, the first window that can accept focus + // will be given the focus even if we try to SetFocus(). By // making the TrackPanel that first window, we resolve several // keyboard focus problems. pPage->MoveBeforeInTabOrder(mToolManager->GetTopDock()); ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Audacity-cvs mailing list Audacity-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/audacity-cvs