snap_only_to_visible.diff

Proposed patch - Alexander Bruy, 2011-04-17 08:23 AM

Download (710 Bytes)

View differences:

src/core/qgssnapper.cpp (working copy)
52 52
  QgsSnappingResult newResult;
53 53

  
54 54
  QList<QgsSnapper::SnapLayer>::iterator snapLayerIt;
55
  QStringList renderLayers = mMapRenderer->layerSet();
55 56
  for ( snapLayerIt = mSnapLayers.begin(); snapLayerIt != mSnapLayers.end(); ++snapLayerIt )
56 57
  {
58
    if ( !renderLayers.contains( snapLayerIt->mLayer->id() ) )
59
    {
60
      continue;
61
    }
57 62
    //transform point from map coordinates to layer coordinates
58 63
    layerCoordPoint = mMapRenderer->mapToLayerCoordinates( snapLayerIt->mLayer, mapCoordPoint );
59 64