From aa629a5b28d83333d083cac24ee9ac815c2ea6e7 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Mon, 11 Jun 2012 21:47:11 +0300
Subject: Fix random crashes in mouse right click actions.

---
 src/actorspritemanager.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/actorspritemanager.cpp b/src/actorspritemanager.cpp
index 4d4511476..525204008 100644
--- a/src/actorspritemanager.cpp
+++ b/src/actorspritemanager.cpp
@@ -431,8 +431,11 @@ void ActorSpriteManager::findBeingsByPixel(std::vector<ActorSprite*> &beings,
 
         Being *being = dynamic_cast<Being*>(*it);
 
-        if (being->getInfo() && !being->getInfo()->isTargetSelection())
+        if (being && being->getInfo()
+            && !being->getInfo()->isTargetSelection())
+        {
             continue;
+        }
 
         ActorSprite *actor = *it;
 
-- 
cgit v1.2.3-70-g09d2