newly created buffer views are previewed properly in the settings dialog
[quassel.git] / src / common / quassel.cpp
index 88b87c2..dd6c5e7 100644 (file)
@@ -72,8 +72,10 @@ Quassel::~Quassel() {
 }
 
 bool Quassel::init() {
-  if(_initialized) return true;  // allow multiple invocations because of MonolithicApplication
+  if(_initialized)
+    return true;  // allow multiple invocations because of MonolithicApplication
 
+  _initialized = true;
   qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
 
   registerMetaTypes();
@@ -170,7 +172,8 @@ void Quassel::setupBuildInfo(const QString &generated) {
       _buildInfo.plainVersionString = QString("v%1 (dist-%2)")
                                         .arg(_buildInfo.baseVersion)
                                         .arg(_buildInfo.commitHash.left(7));
-      _buildInfo.fancyVersionString = QString("v%1 (dist-<a href=\"http://git.quassel-irc.org/%3\">%2</a>)")
+                                        _buildInfo.fancyVersionString
+                                           = QString("v%1 (dist-<a href=\"http://git.quassel-irc.org/?p=quassel.git;a=commit;h=%3\">%2</a>)")
                                         .arg(_buildInfo.baseVersion)
                                         .arg(_buildInfo.commitHash.left(7))
                                         .arg(_buildInfo.commitHash);
@@ -187,7 +190,7 @@ void Quassel::setupBuildInfo(const QString &generated) {
                                         .arg(rx.cap(1), distance, rx.cap(3))
                                         .arg(_buildInfo.isSourceDirty ? "*" : "");
       if(!_buildInfo.commitHash.isEmpty()) {
-        _buildInfo.fancyVersionString = QString("v%1%2 (git-<a href=\"http://git.quassel-irc.org/%5\">%3</a>%4)")
+        _buildInfo.fancyVersionString = QString("v%1%2 (git-<a href=\"http://git.quassel-irc.org/?p=quassel.git;a=commit;h=%5\">%3</a>%4)")
                                           .arg(rx.cap(1), distance, rx.cap(3))
                                           .arg(_buildInfo.isSourceDirty ? "*" : "")
                                           .arg(_buildInfo.commitHash);