diff --git a/Geo/Cell.cpp b/Geo/Cell.cpp
index 71b4415876ba5d5e02bb631ddd3c6bc151c48703..5cdaaba5cf84065da9abffbef17bde3de94d524d 100755
--- a/Geo/Cell.cpp
+++ b/Geo/Cell.cpp
@@ -281,9 +281,13 @@ CombinedCell::~CombinedCell(){
 } 
 
 bool CombinedCell::hasVertex(int vertex) const {
-  std::vector<int>::const_iterator it = std::find(_vs.begin(), _vs.end(), vertex);
+  /*std::vector<int>::const_iterator it = std::find(_vs.begin(), _vs.end(), vertex);
   if (it != _vs.end()) return true;
-  else return false;
+  else return false;*/
+  for(unsigned int i = 0; i < _v.size(); i++){
+    if(_v.at(i)->getNum() == vertex) return true;
+  }
+  return false;
 }
 
 void CombinedCell::printCell() const {