From 31f032720bce6147580056d3c9f3165a4be77798 Mon Sep 17 00:00:00 2001 From: Akos Polster Date: Sun, 7 Nov 2010 21:42:06 +0100 Subject: [PATCH] Fix tracing. Fix restoring previous position. --- bookview.cpp | 3 ++- trace.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bookview.cpp b/bookview.cpp index 387a767..fcdfd4b 100644 --- a/bookview.cpp +++ b/bookview.cpp @@ -18,7 +18,7 @@ BookView::BookView(QWidget *parent): QWebView(parent), contentIndex(-1), mBook(0), restorePositionAfterLoad(false), positionAfterLoad(0), - loaded(false), grabbingVolumeKeys(false) + restoreFragmentAfterLoad(false), loaded(false), grabbingVolumeKeys(false) { TRACE; @@ -241,6 +241,7 @@ void BookView::onLoadFinished(bool ok) void BookView::restoreAfterLoad() { + TRACE; if (restoreFragmentAfterLoad) { qDebug() << "Restorint to fragment" << fragmentAfterLoad; goToFragment(fragmentAfterLoad); diff --git a/trace.cpp b/trace.cpp index d0b7a04..ee9ee59 100644 --- a/trace.cpp +++ b/trace.cpp @@ -274,7 +274,8 @@ void Trace::messageHandler(QtMsgType type, const char *msg) } qInstallMsgHandler(oldHandler); if (Trace::file.isOpen()) { - Trace::file.write((prefix() + msg).toUtf8()); + Trace::file.write((prefix() + msg + "\n").toUtf8()); + Trace::file.flush(); } } } -- 1.7.9.5