Changeset 777

Show
Ignore:
Timestamp:
12/07/08 11:23:57 (20 months ago)
Author:
artem
Message:

+ applied mapnik-skip-projection-if-equal.patch (jonb)

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/include/mapnik/proj_transform.hpp

    r547 r777  
    4747        bool is_source_latlong_; 
    4848        bool is_dest_latlong_; 
     49        bool is_source_equal_dest; 
    4950    }; 
    5051} 
  • trunk/src/proj_transform.cpp

    r632 r777  
    4141        is_source_latlong_ = pj_is_latlong(source_.proj_); 
    4242        is_dest_latlong_ = pj_is_latlong(dest_.proj_); 
     43        is_source_equal_dest = (source_ == dest_); 
    4344    } 
    4445     
     
    4849        mutex::scoped_lock lock(projection::mutex_); 
    4950#endif 
     51        if (is_source_equal_dest) 
     52            return true; 
     53 
    5054        if (is_source_latlong_) 
    5155        { 
     
    7478        mutex::scoped_lock lock(projection::mutex_); 
    7579#endif 
     80        if (is_source_equal_dest) 
     81            return true; 
    7682       
    7783        if (is_dest_latlong_)