Git commit 476ef3fb88a8e980e39d1fb05eefbd8855293da8 by Jonathan Thomas.
Committed on 01/09/2011 at 01:57.
Pushed by jmthomas into branch 'master'.
Do not suggest Ubuntu changelog links to non-Ubuntu packages.
M +7 -3 libmuon/DetailsTabs/ChangelogTab.cpp
http://commits.kde.org/muon/476ef3fb88a8e980e39d1fb05eefbd8855293da8
diff --git a/libmuon/DetailsTabs/ChangelogTab.cpp b/libmuon/DetailsTabs/ChangelogTab.cpp
index 0602bec..0839f20 100644
--- a/libmuon/DetailsTabs/ChangelogTab.cpp
+++ b/libmuon/DetailsTabs/ChangelogTab.cpp
@@ -75,9 +75,13 @@ void ChangelogTab::changelogFetched(KJob *job)
QFile changelogFile(m_jobFilenames[job]);
m_busyWidget->stop();
if (job->error() || !changelogFile.open(QFile::ReadOnly)) {
- m_changelogBrowser->setText(i18nc("@info/rich", "The list of changes is not available yet. "
- "Please use Launchpad instead.",
- QString("http://launchpad.net/ubuntu/+source/" + m_package->sourcePackage())));
+ if (m_package->origin() == QLatin1String("Ubuntu")) {
+ m_changelogBrowser->setText(i18nc("@info/rich", "The list of changes is not yet available. "
+ "Please use Launchpad instead.",
+ QString("http://launchpad.net/ubuntu/+source/" + m_package->sourcePackage())));
+ } else {
+ m_changelogBrowser->setText(i18nc("@info", "The list of changes is not yet available."));
+ }
}
else {
QTextStream stream(&changelogFile);