Author: anevilyak Date: 2011-09-28 15:06:48 +0200 (Wed, 28 Sep 2011) New Revision: 42776 Changeset: https://dev.haiku-os.org/changeset/42776 Ticket: https://dev.haiku-os.org/ticket/7998 Modified: haiku/trunk/src/system/kernel/thread.cpp Log: Only call UserDefinedTimersRemoved if there actually are any. Should fix #7998. Modified: haiku/trunk/src/system/kernel/thread.cpp =================================================================== --- haiku/trunk/src/system/kernel/thread.cpp 2011-09-28 00:33:45 UTC (rev 42775) +++ haiku/trunk/src/system/kernel/thread.cpp 2011-09-28 13:06:48 UTC (rev 42776) @@ -465,7 +465,8 @@ Thread::DeleteUserTimers(bool userDefinedOnly) { int32 count = fUserTimers.DeleteTimers(userDefinedOnly); - team->UserDefinedTimersRemoved(count); + if (count > 0) + team->UserDefinedTimersRemoved(count); }