From ba8c187b5cec3207835528fa583a8c86fc3bde0b Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Wed, 23 Feb 2011 13:26:27 +0100 Subject: [PATCH] Fixing bug in ifOffYield --- akka-actor/src/main/scala/akka/util/LockUtil.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/util/LockUtil.scala b/akka-actor/src/main/scala/akka/util/LockUtil.scala index ab383f5f85..ca8c883d93 100644 --- a/akka-actor/src/main/scala/akka/util/LockUtil.scala +++ b/akka-actor/src/main/scala/akka/util/LockUtil.scala @@ -144,7 +144,7 @@ class Switch(startAsOn: Boolean = false) { } def ifOffYield[T](action: => T): Option[T] = { - if (switch.get) Some(action) + if (!switch.get) Some(action) else None }