diff options
author | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2016-10-17 11:52:19 +0200 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2016-10-20 04:56:51 +1100 |
commit | 9fa967b18d21fd776a77afe6af26222beab804f0 (patch) | |
tree | 965b271d3729429f985205b60044c53291686e46 /dev-util/kdevelop/files | |
parent | net-libs/nodejs: Bump (diff) | |
download | gentoo-9fa967b18d21fd776a77afe6af26222beab804f0.tar.gz gentoo-9fa967b18d21fd776a77afe6af26222beab804f0.tar.bz2 gentoo-9fa967b18d21fd776a77afe6af26222beab804f0.zip |
dev-util/kdevelop: 5.0.2 version bump
Also includes:
dev-util/kdevelop-php-5.0.2
dev-util/kdevelop-python-5.0.2
dev-util/kdevplatform-5.0.2
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-util/kdevelop/files')
-rw-r--r-- | dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch b/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch new file mode 100644 index 000000000000..09cb944b0ae8 --- /dev/null +++ b/dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch @@ -0,0 +1,39 @@ +From: Kevin Funk <kfunk@kde.org> +Date: Tue, 18 Oct 2016 07:47:28 +0000 +Subject: GitHub: Don't crash when Git plugin not loaded +X-Git-Url: http://quickgit.kde.org/?p=kdevelop.git&a=commitdiff&h=3afcc322a94878c8f5f662c1c5795b75a3bf62a5 +--- +GitHub: Don't crash when Git plugin not loaded + +BUG: 331883 +FIXED-IN: 5.0.3 +--- + + +--- a/providers/ghprovider/ghproviderwidget.cpp ++++ b/providers/ghprovider/ghproviderwidget.cpp +@@ -91,17 +91,20 @@ + if (!pos.isValid()) + return nullptr; + ++ auto plugin = ICore::self()->pluginController()->pluginForExtension("org.kdevelop.IBasicVersionControl", "kdevgit"); ++ if (!plugin) { ++ KMessageBox::error(0, i18n("The Git plugin could not be loaded which is required to import a Github project."), i18n("Github Provider Error")); ++ return nullptr; ++ } ++ + QString url = pos.data(ProviderModel::VcsLocationRole).toString(); + if (m_account->validAccount()) + url = "https://" + m_account->token() + "@" + url.mid(8); + QUrl real = QUrl(url); + VcsLocation loc(real); + +- auto plugin = ICore::self()->pluginController()->pluginForExtension("org.kdevelop.IBasicVersionControl", "kdevgit"); +- Q_ASSERT(plugin); + auto vc = plugin->extension<IBasicVersionControl>(); + Q_ASSERT(vc); +- + return vc->createWorkingCopy(loc, dest); + } + + |