diff --git a/checkin_notes b/checkin_notes index fd5c341d59..2c8f9500c5 100755 --- a/checkin_notes +++ b/checkin_notes @@ -2340,6 +2340,17 @@ Charlie 12 Mar 2007 boinc.xcodeproj/ project.pbxproj +Rom 13 Mar 2007 + - WIN: Change the sse3 CPU feature detection flag from 'sse3' to 'pni'. + - MGR: Commit Frank Weiler's lastest ViewProjectsGrid. + + client/win/ + hostinfo_win.cpp + clientgui/ + sg_BoincSimpleGUI.cpp + sg_ViewTabPage.cpp + ViewProjectsGrid.cpp, .h + David 13 Mar 2007 A bunch of security-related changes: - Most functions that return paths now take an additional @@ -2481,3 +2492,10 @@ Charlie 15 Mar 2007 clientgui/ sg_ViewTabPage.cpp,h + +Rom 15 Mar 2007 + - MGR: Do not allow multiple dial-up promtps to appear when the CC needs + to connect, it is annoying and will eventually blow the stack. + + clientgui/ + BOINCDialupManager.cpp diff --git a/clientgui/BOINCDialupManager.cpp b/clientgui/BOINCDialupManager.cpp index 7ffe16ec6c..225b093f24 100644 --- a/clientgui/BOINCDialupManager.cpp +++ b/clientgui/BOINCDialupManager.cpp @@ -95,6 +95,7 @@ size_t CBOINCDialUpManager::GetISPNames(wxArrayString& names) { void CBOINCDialUpManager::OnPoll() { CMainDocument* pDoc = wxGetApp().GetDocument(); CBOINCBaseFrame* pFrame = wxGetApp().GetFrame(); + static bool bAlreadyRunningLoop = false; #if defined(__WXMSW__) // CTaskBarIcon* pTaskbar = wxGetApp().GetTaskBarIcon(); #endif @@ -107,12 +108,13 @@ void CBOINCDialUpManager::OnPoll() { // We are ready to rock and roll. - if (pDoc) { + if (!bAlreadyRunningLoop && pDoc) { wxASSERT(wxDynamicCast(pDoc, CMainDocument)); wxASSERT(wxDynamicCast(pFrame, CBOINCBaseFrame)); #if defined(__WXMSW__) -// wxASSERT(wxDynamicCast(pTaskbar, CTaskBarIcon)); +// wxASSERT(wxDynamicCast(pTaskbar, CTaskBarIcon)); #endif + bAlreadyRunningLoop = true; // cache the various states @@ -231,6 +233,7 @@ void CBOINCDialUpManager::OnPoll() { m_bWasDialing = true; } #endif + bAlreadyRunningLoop = false; } }