[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:21:36 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=babca8f

The following commit has been merged in the master branch:
commit babca8f6e4adab969eba17aa8d3e115e1982c70f
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Wed Mar 21 01:00:04 2012 +0100

    Handle variant name for single variant themes
---
 lib/chat-window-style.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lib/chat-window-style.cpp b/lib/chat-window-style.cpp
index 9ec0589..086ee04 100644
--- a/lib/chat-window-style.cpp
+++ b/lib/chat-window-style.cpp
@@ -311,6 +311,9 @@ void ChatWindowStyle::listVariants()
         variantPath = QString(QLatin1String("Variants/%1")).arg(*it);
         d->variantsList.insert(variantName, variantPath);
     }
+    if (d->variantsList.isEmpty()) {
+        d->variantsList.insert(d->defaultVariantName, QLatin1String("main.css"));
+    }
 }
 
 void ChatWindowStyle::setContent(InternalIdentifier id, const QString& content)
@@ -337,6 +340,15 @@ void ChatWindowStyle::readStyleFiles()
     QString infoPlistFile = d->baseHref + QLatin1String("../Info.plist");
     ChatStylePlistFileReader plistReader(infoPlistFile);
     d->defaultVariantName = plistReader.defaultVariant();
+    if (d->defaultVariantName.isEmpty()) {
+        // older themes use this
+        d->defaultVariantName = plistReader.displayNameForNoVariant();
+    }
+    if (d->defaultVariantName.isEmpty()) {
+        // If name is still empty we use "Normal"
+        d->defaultVariantName = i18nc("Normal style variant menu item", "Normal");
+    }
+    kDebug() << "defaultVariantName = " << d->defaultVariantName;
     d->defaultFontFamily  = plistReader.defaultFontFamily();
     d->defaultFontSize    = plistReader.defaultFontSize();
     d->disableCombineConsecutive = plistReader.disableCombineConsecutive();

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list