diff --git a/checkin_notes b/checkin_notes index 9f62fe647a..6796efd0f9 100644 --- a/checkin_notes +++ b/checkin_notes @@ -5008,7 +5008,8 @@ David 9 Jul 2010 client_state.cpp,h work_fetch.cpp pers_file_xfer.h - Charlie 9 Jul 2010 + +Charlie 9 Jul 2010 - MGR: Fix accessibility code bug in Attach Wizard's ProjectListCtrl, consolidate and clean up Mac accessibility code. @@ -5390,3 +5391,10 @@ David 21 Jul 2010 main.cpp,h clientgui/ NoticeListCtrl.cpp + +Charlie 21 Jul 2010 + - MGR: Mark all notices as having been read if either Simple GUI + messages dialog or Advanced GUI Notices tab is open. + + clientgui/ + MainDocument.cpp diff --git a/clientgui/MainDocument.cpp b/clientgui/MainDocument.cpp index dec304f1ee..0f3e9c2707 100644 --- a/clientgui/MainDocument.cpp +++ b/clientgui/MainDocument.cpp @@ -1823,7 +1823,7 @@ int CMainDocument::CachedNoticeUpdate() { int currentTabView = pFrame->GetCurrentViewPage(); // Consider all notices as having been read if Notices tab is open - if ((currentTabView & VW_NOTIF) && wxGetApp().IsActive()) { + if ((currentTabView & (VW_NOTIF | VW_SMSG)) && wxGetApp().IsActive()) { if (m_iLastReadNoticeSequenceNumber != m_iNoticeSequenceNumber) { m_iLastReadNoticeSequenceNumber = m_iNoticeSequenceNumber; m_iLastReadNoticeArrivalTime = notices.notices[0]->arrival_time;