diff options
author | Johannes Weberhofer <jweberhofer@weberhofer.at> | 2021-02-06 17:43:15 +0300 |
---|---|---|
committer | Johannes Weberhofer <jweberhofer@weberhofer.at> | 2021-02-06 17:43:15 +0300 |
commit | 51eea40e0544a7876af9133a65fa300bd90c6e6f (patch) | |
tree | 7452475f3e331039533f8f17f9790d34cf9ae547 /plugins/spice | |
parent | 6ac358a095c3f9a31bd6ef751a60d1d4083d8d62 (diff) |
Fix for #2408 building with older spice libraries
Diffstat (limited to 'plugins/spice')
-rw-r--r-- | plugins/spice/spice_plugin.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/spice/spice_plugin.c b/plugins/spice/spice_plugin.c index 0c91fe821..e12c364c1 100644 --- a/plugins/spice/spice_plugin.c +++ b/plugins/spice/spice_plugin.c @@ -379,6 +379,8 @@ static void remmina_plugin_spice_display_ready_cb(GObject *display, GParamSpec * } } +#ifdef SPICE_GTK_CHECK_VERSION +# if SPICE_GTK_CHECK_VERSION(0, 38, 0) if (!spice_display_channel_change_preferred_video_codec_types(SPICE_CHANNEL(gpdata->display_channel), (gint *) preferred_codecs->data, preferred_codecs->len, @@ -386,6 +388,11 @@ static void remmina_plugin_spice_display_ready_cb(GObject *display, GParamSpec * REMMINA_PLUGIN_DEBUG("Could not set video-codec preference. %s", err->message); g_error_free(err); } +# else /* SPICE_GTK_CHECK_VERSION(0, 38, 0) */ + spice_display_channel_change_preferred_video_codec_type(SPICE_CHANNEL(gpdata->display_channel), + (gint *) preferred_codecs->data); +# endif /* SPICE_GTK_CHECK_VERSION(0, 38, 0) */ +#endif /* SPICE_GTK_CHECK_VERSION */ g_clear_pointer(&preferred_codecs, g_array_unref); } |