diff --git a/engines/stark/ui/menu/fmvmenu.cpp b/engines/stark/ui/menu/fmvmenu.cpp index 4bb2848f2a3..769f2404594 100644 --- a/engines/stark/ui/menu/fmvmenu.cpp +++ b/engines/stark/ui/menu/fmvmenu.cpp @@ -195,7 +195,7 @@ FMVWidget::FMVWidget(Gfx::Driver *gfx, int fmvIndex) : } void FMVWidget::onClick() { - StarkUserInterface->requestFMVPlayback(Common::String(_filename)); + StarkUserInterface->requestFMVPlayback(_filename); } bool FMVWidget::isMouseInside(const Common::Point &mousePos) const { diff --git a/engines/stark/ui/menu/fmvmenu.h b/engines/stark/ui/menu/fmvmenu.h index 09904d16c1a..d5e697dba8a 100644 --- a/engines/stark/ui/menu/fmvmenu.h +++ b/engines/stark/ui/menu/fmvmenu.h @@ -100,7 +100,7 @@ private: static const uint32 _textColorHovered = 0xFF961E1E; static const uint32 _textColorDefault = 0xFF000000; - Common::String _filename; + const Common::String &_filename; VisualText _title; int _width;