[Xfce4-commits] [panel-plugins/xfce4-notes-plugin] 01/01: vala: Fix compilation errors, and fix build for GTK2 and GTK3 to work together

noreply at xfce.org noreply at xfce.org
Fri Mar 27 19:59:23 CET 2015


This is an automated email from the git hooks/post-receive script.

mmassonnet pushed a commit to branch master
in repository panel-plugins/xfce4-notes-plugin.

commit 03b6e5f528a1a6c5872a3cfb403f98e96f772bfe
Author: Mike Massonnet <mmassonnet at gmail.com>
Date:   Fri Mar 27 19:59:10 2015 +0100

    vala: Fix compilation errors, and fix build for GTK2 and GTK3 to work together
---
 lib/theme-gtkcss.vala |    3 +++
 lib/theme-gtkrc.c     |    8 ++++----
 lib/theme-gtkrc.vapi  |    2 +-
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/lib/theme-gtkcss.vala b/lib/theme-gtkcss.vala
index dc72317..becd371 100644
--- a/lib/theme-gtkcss.vala
+++ b/lib/theme-gtkcss.vala
@@ -17,6 +17,7 @@
  *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
+#if ENABLE_GTK3
 namespace Xnp {
 
 	public class ThemeGtkcss : GLib.Object {
@@ -48,3 +49,5 @@ namespace Xnp {
 	}
 
 }
+#endif
+
diff --git a/lib/theme-gtkrc.c b/lib/theme-gtkrc.c
index 5a45237..c7aef8f 100644
--- a/lib/theme-gtkrc.c
+++ b/lib/theme-gtkrc.c
@@ -41,7 +41,7 @@
 
 
 void
-update_gtkrc (const GdkColor color)
+update_gtkrc (const GdkColor *color)
 {
   GdkColor *color2;
   gchar *notesrc_file;
@@ -52,16 +52,16 @@ update_gtkrc (const GdkColor color)
   gchar *offset;
 
   /* bg */
-  bg = gdk_color_to_string (&color);
+  bg = gdk_color_to_string (color);
 
   /* text */
-  color2 = gdk_color_copy (&color);
+  color2 = gdk_color_copy (color);
   __gdk_color_contrast (color2, 5.);
   text = gdk_color_to_string (color2);
   gdk_color_free (color2);
 
   /* selected */
-  color2 = gdk_color_copy (&color);
+  color2 = gdk_color_copy (color);
   __gdk_color_contrast (color2, 3.2);
   selected = gdk_color_to_string (color2);
   gdk_color_free (color2);
diff --git a/lib/theme-gtkrc.vapi b/lib/theme-gtkrc.vapi
index 606ab96..5405c17 100644
--- a/lib/theme-gtkrc.vapi
+++ b/lib/theme-gtkrc.vapi
@@ -1,6 +1,6 @@
-[CCode (cprefix = "", lower_case_prefix = "", cheader_filename = "theme-gtkrc.h")]
 namespace Xnp {
 	public class ThemeGtkrc {
+		[CCode (cname = "update_gtkrc", cheader_filename = "theme-gtkrc.h")]
 		public static void update_gtkrc (Gdk.Color color);
 	}
 }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list