[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [muon] libmuon: Have App::screenshotUrl fall back to trying extras.ubuntu.com package's screenshot u
From: Jonathan Thomas <echidnaman () kubuntu ! org>
Date: 2012-03-31 17:12:32
Message-ID: 20120331171232.9CE89A60BB () git ! kde ! org
[Download RAW message or body]
Git commit 9a355f5da534e68a27f83948cf40b49982346f30 by Jonathan Thomas.
Committed on 31/03/2012 at 19:11.
Pushed by jmthomas into branch 'master'.
Have App::screenshotUrl fall back to trying extras.ubuntu.com package's screenshot \
url if a thumbnail isn't available.
M +6 -1 libmuon/Application.cpp
http://commits.kde.org/muon/9a355f5da534e68a27f83948cf40b49982346f30
diff --git a/libmuon/Application.cpp b/libmuon/Application.cpp
index b6c5720..4c92e23 100644
--- a/libmuon/Application.cpp
+++ b/libmuon/Application.cpp
@@ -268,9 +268,14 @@ QString Application::categories()
KUrl Application::screenshotUrl(QApt::ScreenshotType type)
{
QString appUrl;
+ KUrl url;
+
+ // Try to get a screenshot for extras.ubuntu.com packages
switch (type) {
case QApt::Thumbnail:
appUrl = package()->controlField(QLatin1String("Thumbnail-Url"));
+ if (appUrl.isEmpty()) // Fallback, some extras.ubuntu.com don't have \
thumbnails + appUrl = \
package()->controlField(QLatin1String("Screenshot-Url")); break;
case QApt::Screenshot:
appUrl = package()->controlField(QLatin1String("Screenshot-Url"));
@@ -279,7 +284,7 @@ KUrl Application::screenshotUrl(QApt::ScreenshotType type)
break;
}
- KUrl url;
+ // Otherwise, just check screenshots.debian.net
if (appUrl.isEmpty()) {
url = package()->screenshotUrl(type);
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic