From dcc98601046841ae05a73b6bd7f909eaa55d598a Mon Sep 17 00:00:00 2001 From: dockes Date: Mon, 23 Nov 2009 17:38:37 +0000 Subject: [PATCH] if text is empty, display fields by default --- src/qtgui/preview_w.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/qtgui/preview_w.cpp b/src/qtgui/preview_w.cpp index 909628a9..0943d855 100644 --- a/src/qtgui/preview_w.cpp +++ b/src/qtgui/preview_w.cpp @@ -931,8 +931,14 @@ bool Preview::loadDocInCurrentTab(const Rcl::Doc &idoc, int docnum) progress.close(); - fdoc.text.clear(); + // Maybe the text was actually empty ? Switch to fields then. Else free-up + // the text memory. + bool textempty = fdoc.text.empty(); + if (!textempty) + fdoc.text.clear(); editor->m_data.fdoc = fdoc; + if (textempty) + editor->toggleFields(); m_haveAnchors = m_plaintorich.lastanchor != 0; if (searchTextLine->text().length() != 0) {