Index: ogr/ogrsf_frmts/kml/kmlvector.cpp
===================================================================
--- ogr/ogrsf_frmts/kml/kmlvector.cpp	(revision 12095)
+++ ogr/ogrsf_frmts/kml/kmlvector.cpp	(working copy)
@@ -99,13 +99,7 @@
         if(bEmpty)
             return;
         CPLDebug("KML", "findLayers: %s", Nodetype2String(poWork->getType()).c_str());
-        if(poWork->getType() == Mixed) {
-            CPLDebug("KML", "We have a mixed container here!");
-        } else if(this->isFeature(Nodetype2String(poWork->getType()))) {
             poWork->setLayerNumber(this->nNumLayers++);
-        } else {
-            CPLDebug("KML", "We have a strange type here: %s", Nodetype2String(poWork->getType()).c_str());
-        }
     } else {
         CPLDebug("KML", "There is something wrong!!!");
         this->print();

