Author: Carlos Lopez <[email protected]>
Date: Sat Apr 30 18:14:24 2011 +0200
When first prioritised duck is found don't continue looking for more.
---
synfig-studio/src/gui/duckmatic.cpp | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/synfig-studio/src/gui/duckmatic.cpp
b/synfig-studio/src/gui/duckmatic.cpp
index 6905419..08c0b43 100644
--- a/synfig-studio/src/gui/duckmatic.cpp
+++ b/synfig-studio/src/gui/duckmatic.cpp
@@ -1050,6 +1050,7 @@ Duckmatic::find_duck(synfig::Point point, synfig::Real
radius, Duck::Type type)
{
ret=ret_vector[i];
found=true;
+ break;
}
if(!found)
for(uint i=0; i<ret_vector.size();i++)
@@ -1057,6 +1058,7 @@ Duckmatic::find_duck(synfig::Point point, synfig::Real
radius, Duck::Type type)
{
ret=ret_vector[i];
found=true;
+ break;
}
if(!found)
for(uint i=0; i<ret_vector.size();i++)
@@ -1064,6 +1066,7 @@ Duckmatic::find_duck(synfig::Point point, synfig::Real
radius, Duck::Type type)
{
ret=ret_vector[i];
found=true;
+ break;
}
if(!found)
for(uint i=0; i<ret_vector.size();i++)
@@ -1071,6 +1074,7 @@ Duckmatic::find_duck(synfig::Point point, synfig::Real
radius, Duck::Type type)
{
ret=ret_vector[i];
found=true;
+ break;
}
if(!found)
for(uint i=0; i<ret_vector.size();i++)
@@ -1078,6 +1082,7 @@ Duckmatic::find_duck(synfig::Point point, synfig::Real
radius, Duck::Type type)
{
ret=ret_vector[i];
found=true;
+ break;
}
}
if(radius==0 || closest<radius*radius)
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl