| |
@@ -1,35 +0,0 @@
|
| |
- From 18615d02971d6555d3720214fb6875f5bf582730 Mon Sep 17 00:00:00 2001
|
| |
- From: Tim Klocke <taaem@mailbox.org>
|
| |
- Date: Fri, 10 Apr 2020 19:03:15 +0200
|
| |
- Subject: [PATCH] CloudProviders: Don't clear the _recentMenu pointer
|
| |
-
|
| |
- The _recentMenu pointer ref should not be freed, when building the
|
| |
- menu.
|
| |
- This fixes #1920 and #1818
|
| |
- ---
|
| |
- src/gui/cloudproviders/cloudproviderwrapper.cpp | 2 +-
|
| |
- 1 file changed, 1 insertion(+), 1 deletion(-)
|
| |
-
|
| |
- diff --git a/src/gui/cloudproviders/cloudproviderwrapper.cpp b/src/gui/cloudproviders/cloudproviderwrapper.cpp
|
| |
- index f4e2a7606..421ae625a 100644
|
| |
- --- a/src/gui/cloudproviders/cloudproviderwrapper.cpp
|
| |
- +++ b/src/gui/cloudproviders/cloudproviderwrapper.cpp
|
| |
- @@ -69,6 +69,7 @@ CloudProviderWrapper::~CloudProviderWrapper()
|
| |
- g_object_unref(_cloudProviderAccount);
|
| |
- g_object_unref(_mainMenu);
|
| |
- g_object_unref(actionGroup);
|
| |
- + g_object_unref(_recentMenu);
|
| |
- }
|
| |
-
|
| |
- CloudProvidersAccountExporter* CloudProviderWrapper::accountExporter()
|
| |
- @@ -258,7 +259,6 @@ GMenuModel* CloudProviderWrapper::getMenuModel() {
|
| |
- g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
| |
- g_clear_object (§ion);
|
| |
-
|
| |
- - g_clear_object (&_recentMenu);
|
| |
- return G_MENU_MODEL(_mainMenu);
|
| |
- }
|
| |
-
|
| |
- --
|
| |
- 2.26.0
|
| |
-
|
| |
I do not recommend pushing this to the stable branches at the moment. There are several bugs open upstream at this time and this version introduces massive user interface changes.
We should push this to rawhide and F33.