diff --git a/Device/IO/ReadWriteTiff.cpp b/Device/IO/ReadWriteTiff.cpp index 599e3adaa69a1111debf7d9327102b2f14602e4a..c801f52fc76b7d67819c4e0248bcf83d541b5247 100644 --- a/Device/IO/ReadWriteTiff.cpp +++ b/Device/IO/ReadWriteTiff.cpp @@ -104,7 +104,7 @@ void ReadWriteTiff::read(std::istream& input_stream) read_header(); read_data(); - close(); + TIFFClose(m_tiff); } Datafield* ReadWriteTiff::readDatafield(std::istream& input_stream) @@ -245,14 +245,4 @@ void ReadWriteTiff::read_data() _TIFFfree(buf); } -void ReadWriteTiff::close() -{ - if (m_tiff) { - TIFFClose(m_tiff); - m_tiff = nullptr; - m_width = 0; - m_height = 0; - } -} - #endif // BA_TIFF_SUPPORT diff --git a/Device/IO/ReadWriteTiff.h b/Device/IO/ReadWriteTiff.h index 0bb1a165d6699f7698b6050ff87f4567c9f1d564..2b918f225b83cfd7f6430f8b05306d45e53abf0c 100644 --- a/Device/IO/ReadWriteTiff.h +++ b/Device/IO/ReadWriteTiff.h @@ -42,7 +42,6 @@ private: void read(std::istream& input_stream); void read_header(); void read_data(); - void close(); TIFF* m_tiff; size_t m_width, m_height;