[libgd] tagged-entry: Fix missing GResource when using static library
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgd] tagged-entry: Fix missing GResource when using static library
- Date: Mon, 5 Sep 2016 11:29:02 +0000 (UTC)
commit 752f65e91ea0d9a2ee8a2d21343bbd97bd0d038a
Author: Bastien Nocera <hadess hadess net>
Date: Tue Aug 30 11:19:12 2016 +0200
tagged-entry: Fix missing GResource when using static library
gcc seems to be stripping away the "unused"
gd_tagged_entry_get_resource() when linking it. Call the function to
avoid the function being stripped away.
See https://bugzilla.gnome.org/show_bug.cgi?id=770121
https://bugzilla.gnome.org/show_bug.cgi?id=770555
libgd/gd-tagged-entry.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libgd/gd-tagged-entry.c b/libgd/gd-tagged-entry.c
index b94fe85..1eae2b7 100644
--- a/libgd/gd-tagged-entry.c
+++ b/libgd/gd-tagged-entry.c
@@ -23,6 +23,7 @@
#include "gd-tagged-entry.h"
#include <math.h>
+#include <libgd/gd-tagged-entry-resources.h>
#define BUTTON_INTERNAL_SPACING 6
@@ -915,8 +916,10 @@ static void
gd_tagged_entry_add_default_style (void)
{
GtkCssProvider *provider;
+ GResource *do_not_optimize_away_get_resource G_GNUC_UNUSED;
provider = gtk_css_provider_new ();
+ do_not_optimize_away_get_resource = gd_tagged_entry_get_resource ();
gtk_css_provider_load_from_resource
(provider, "/org/gnome/libgd/tagged-entry/default.css");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]