diff --git a/src/RageDisplay.cpp b/src/RageDisplay.cpp index 52208ad4ff..1c55f28079 100644 --- a/src/RageDisplay.cpp +++ b/src/RageDisplay.cpp @@ -767,7 +767,7 @@ void RageDisplay::UpdateCentering() (float) p.m_iTranslateX, (float) p.m_iTranslateY, (float) p.m_iAddWidth, (float) p.m_iAddHeight ); } -bool RageDisplay::SaveScreenshot( RString sPath, GraphicsFileFormat format ) +bool RageDisplay::SaveScreenshot( const RString &sPath, GraphicsFileFormat format ) { RageTimer timer; RageSurface *surface = this->CreateScreenshot(); diff --git a/src/RageDisplay.h b/src/RageDisplay.h index b6738ed252..d87afdc820 100644 --- a/src/RageDisplay.h +++ b/src/RageDisplay.h @@ -360,7 +360,7 @@ public: SAVE_LOSSY_LOW_QUAL, // jpg SAVE_LOSSY_HIGH_QUAL // jpg }; - bool SaveScreenshot( RString sPath, GraphicsFileFormat format ); + bool SaveScreenshot( const RString &sPath, GraphicsFileFormat format ); virtual RString GetTextureDiagnostics( uintptr_t /* id */ ) const { return RString(); } virtual RageSurface* CreateScreenshot() = 0; // allocates a surface. Caller must delete it.