From c46597b697a28f1eb9245a35c2b292a140407229 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Thu, 28 Mar 2013 10:47:35 +0100 Subject: Fixed svgviewer hacks for builtin files --- libs/svgviewer/mainwindow.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'libs') diff --git a/libs/svgviewer/mainwindow.cpp b/libs/svgviewer/mainwindow.cpp index 9c4aa23f..b352ff9f 100644 --- a/libs/svgviewer/mainwindow.cpp +++ b/libs/svgviewer/mainwindow.cpp @@ -141,19 +141,20 @@ void MainWindow::openFile(const QString &path, bool reload) return; } - m_watcher = new QFileSystemWatcher(this); - m_watcher->addPath(fileName); - connect(m_watcher, SIGNAL(fileChanged(const QString&)), this, SLOT(reloadFile())); - - // just keep the file open so this process is found using 'fuser' - m_filehandle = fopen(fileName.toAscii(), "r"); - QTransform oldTransform = m_view->transform(); m_view->openFile(file); - if (!fileName.startsWith(":/")) { + if (!fileName.startsWith(":/")) + { m_currentPath = fileName; setWindowTitle(tr("%1 - SVGViewer").arg(m_currentPath)); + + // just keep the file open so this process is found using 'fuser' + m_filehandle = fopen(fileName.toAscii(), "r"); + + m_watcher = new QFileSystemWatcher(this); + m_watcher->addPath(fileName); + connect(m_watcher, SIGNAL(fileChanged(const QString&)), this, SLOT(reloadFile())); } m_outlineAction->setEnabled(true); -- cgit v1.2.3