diff --git a/demo/Views/UtilsView.vala b/demo/Views/UtilsView.vala index 9a97049f3..0c3d7df71 100644 --- a/demo/Views/UtilsView.vala +++ b/demo/Views/UtilsView.vala @@ -73,8 +73,8 @@ public class UtilsView : Gtk.Grid { Granite.contrasting_foreground_color (bg_color).to_string () ); -#if VALA_0_58 - provider.load_from_data (css); +#if HAS_VALA_0_56_11 + provider.load_from_data (css, -1); #else provider.load_from_data ((uint8[])css); #endif diff --git a/lib/Widgets/Utils.vala b/lib/Widgets/Utils.vala index d70bc92b0..896fe2326 100644 --- a/lib/Widgets/Utils.vala +++ b/lib/Widgets/Utils.vala @@ -263,8 +263,8 @@ namespace Granite.Widgets.Utils { var css = "@define-color color_primary %s;".printf (color.to_string ()); var css_provider = new Gtk.CssProvider (); -#if VALA_0_58 - css_provider.load_from_data (css); +#if HAS_VALA_0_56_11 + css_provider.load_from_data (css, -1); #else css_provider.load_from_data (css.data); #endif diff --git a/meson.build b/meson.build index 4621cbbb0..26cd429b3 100644 --- a/meson.build +++ b/meson.build @@ -28,6 +28,10 @@ else vala_os_arg = [] endif +if meson.get_compiler('vala').version().version_compare('>=0.56.11') + vala_os_arg += ['--define=HAS_VALA_0_56_11'] +endif + glib_min_version = '2.50' if build_machine.system() == 'windows' gio_os_dep = dependency('gio-windows-2.0', version: '>=' + glib_min_version)