diff --git a/src/include/final/ftermcap.h b/src/include/final/ftermcap.h index 864b9a3e..09c4aa50 100644 --- a/src/include/final/ftermcap.h +++ b/src/include/final/ftermcap.h @@ -101,7 +101,7 @@ class FTermcap final static int paddingPrint (const std::string&, int, fn_putc); static char* encodeMotionParameter (const std::string&, int, int); template - static char* encodeParameter (const FString&, Args&&...); + static char* encodeParameter (const std::string&, Args&&...); // Methods static void init(); @@ -145,9 +145,9 @@ inline const FString FTermcap::getClassName() const //---------------------------------------------------------------------- template -inline char* FTermcap::encodeParameter (const FString& str, Args&&... args) +inline char* FTermcap::encodeParameter (const std::string& str, Args&&... args) { - return tparm (str, std::forward(args)...); + return tparm (str.c_str(), std::forward(args)...); } } // namespace finalcut