]> git.saurik.com Git - wxWidgets.git/commitdiff
no changes, simply mention a possible misuse of API in a comment (see #60296)
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 25 May 2009 20:48:57 +0000 (20:48 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 25 May 2009 20:48:57 +0000 (20:48 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/timer.cpp

index e5e42f4a6ac6fb9b30fa7d281dace4416a9ac0d5..48d24f04d0a2cf24f385ce5d77523188585dd76d 100644 (file)
@@ -122,6 +122,11 @@ bool wxMSWTimerImpl::Start(int milliseconds, bool oneShot)
     // check that SetTimer() didn't reuse an existing id: according to the MSDN
     // this can happen and this would be catastrophic to us as we rely on ids
     // uniquely identifying the timers because we use them as keys in the hash
+    //
+    // notice that this also happens if the same id is reused for multiple
+    // timers: this used to work in previous versions but was never supported
+    // and absolutely shouldn't be done, use wxID_ANY to assign an id to the
+    // timer automatically or ensure that all your timers have unique ids
     if ( TimerMap().find(m_id) != TimerMap().end() )
     {
         wxLogError(_("Timer creation failed."));