diff --git a/src/qtgui/preview_w.cpp b/src/qtgui/preview_w.cpp index 34c9994c..d095ba51 100644 --- a/src/qtgui/preview_w.cpp +++ b/src/qtgui/preview_w.cpp @@ -537,7 +537,9 @@ void Preview::setCurTabProps(const Rcl::Doc &doc, int docnum) QString title; string ctitle; if (doc.getmeta(Rcl::Doc::keytt, &ctitle) && !ctitle.empty()) { - title = QString::fromUtf8(ctitle.c_str(), ctitle.length()); + title = u8s2qs(ctitle); + } else if (doc.getmeta(Rcl::Doc::keyfn, &ctitle) && !ctitle.empty()) { + title = u8s2qs(ctitle); } else { title = path2qs(path_getsimple(doc.url)); }