cinnamon-control-center-5.2.1-fix-libnma.patch 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. https://bugs.gentoo.org/840317
  2. https://github.com/linuxmint/cinnamon/issues/10616
  3. From 0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 Mon Sep 17 00:00:00 2001
  4. From: Michael Webster <miketwebster@gmail.com>
  5. Date: Mon, 31 Jan 2022 08:56:28 -0500
  6. Subject: [PATCH] network: Remove old workaround for openvpn widgets.
  7. I can't reproduce the original issue anymore, and NMACertChooser
  8. is removed in network-manager-openvpn 1.8.34.
  9. Fixes #10616
  10. ref:
  11. 6db4961fd3a002182984d0e71ec364c9befdd93b
  12. ---
  13. meson.build | 2 --
  14. panels/network/cc-network-panel.c | 10 ----------
  15. 2 files changed, 12 deletions(-)
  16. diff --git a/meson.build b/meson.build
  17. index f1f213b..c4d7d86 100644
  18. --- a/meson.build
  19. +++ b/meson.build
  20. @@ -56,8 +56,6 @@ else
  21. libnma= dependency('', required: false)
  22. endif
  23. -config.set('HAVE_NMA_18', libnm.version().version_compare('>=1.8.0'))
  24. -
  25. if get_option('modemmanager')
  26. if not get_option('networkmanager')
  27. error('*** NetworkManager is required by ModemManager ***')
  28. diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c
  29. index a4289de..d1925e4 100644
  30. --- a/panels/network/cc-network-panel.c
  31. +++ b/panels/network/cc-network-panel.c
  32. @@ -47,10 +47,6 @@
  33. #include <libmm-glib.h>
  34. #endif
  35. -#ifdef HAVE_NMA_18
  36. -#include <nma-cert-chooser.h>
  37. -#endif
  38. -
  39. CC_PANEL_REGISTER (CcNetworkPanel, cc_network_panel)
  40. #define NETWORK_PANEL_PRIVATE(o) \
  41. @@ -1244,12 +1240,6 @@ cc_network_panel_init (CcNetworkPanel *panel)
  42. return;
  43. }
  44. -#ifdef HAVE_NMA_18
  45. - /* some newer VPN plugins pre-require internal resources from libnma */
  46. - /* this solution is really ugly, but works clean */
  47. - gtk_widget_destroy (nma_cert_chooser_new ("dummy", NMA_CERT_CHOOSER_FLAG_NONE));
  48. -#endif
  49. -
  50. panel->priv->cancellable = g_cancellable_new ();
  51. panel->priv->treeview = GTK_WIDGET (gtk_builder_get_object (panel->priv->builder,