From 9fa967b18d21fd776a77afe6af26222beab804f0 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Mon, 17 Oct 2016 11:52:19 +0200 Subject: 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 --- .../files/kdevelop-5.0.2-github-crash.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dev-util/kdevelop/files/kdevelop-5.0.2-github-crash.patch (limited to 'dev-util/kdevelop/files') 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 +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(); + Q_ASSERT(vc); +- + return vc->createWorkingCopy(loc, dest); + } + + -- cgit v1.2.3-65-gdbad