summaryrefslogtreecommitdiffstats
path: root/kalzium/src/spectrumviewimpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kalzium/src/spectrumviewimpl.cpp')
-rw-r--r--kalzium/src/spectrumviewimpl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/kalzium/src/spectrumviewimpl.cpp b/kalzium/src/spectrumviewimpl.cpp
index c4a5617a..826c008b 100644
--- a/kalzium/src/spectrumviewimpl.cpp
+++ b/kalzium/src/spectrumviewimpl.cpp
@@ -39,7 +39,8 @@ void SpectrumViewImpl::slotExportAsImage()
this, i18n( "Save Spectrum" ) );
if( !fileName.isEmpty() )
{
- if ( !exporter->saveAsImage( &m_spectrumWidget->pixmap(), fileName ) )
+ TQPixmap swpm = m_spectrumWidget->pixmap();
+ if ( !exporter->saveAsImage( &swpm, fileName ) )
KMessageBox::error( this, i18n( "The spectrum could not be saved" ), i18n( "Image Could Not Be Saved") );
}
delete exporter;