diff settingsdialog.cpp @ 240:53ad43d5a463

* Small tidy
author Chris Cannam
date Mon, 10 Jan 2011 15:23:53 +0000
parents 661f5808aa0a
children 8fd71f570884
line wrap: on
line diff
--- a/settingsdialog.cpp	Mon Jan 10 15:18:21 2011 +0000
+++ b/settingsdialog.cpp	Mon Jan 10 15:23:53 2011 +0000
@@ -225,6 +225,15 @@
     }
 }
 
+QString
+SettingsDialog::getUnbundledExtensionFileName()
+{
+    QString home = QDir::homePath();
+    QString target = QString("%1/.easyhg").arg(home);
+    QString extpath = QString("%1/easyhg.py").arg(target);
+    return extpath;
+}
+
 void
 SettingsDialog::findExtension()
 {
@@ -234,11 +243,7 @@
     QString extpath = settings.value("extensionpath", "").toString();
     if (extpath != "" || !QFile(extpath).exists()) {
 
-        //!!! bad: this is a dupe with hgrunner
-
-        QString home = QDir::homePath();
-        QString target = QString("%1/.easyhg").arg(home);
-        extpath = QString("%1/easyhg.py").arg(target);
+        extpath = getUnbundledExtensionFileName();
 
         if (!QFile(extpath).exists()) {
             extpath = findInPath("easyhg.py", m_installPath, false);