{
GtkWidget* web_view;
const gchar* uri;
- #if GLIB_CHECK_VERSION (2, 16, 0)
+ #if HAVE_GIO
GFile* file;
gchar* tag;
#ifdef HAVE_GTKSOURCEVIEW
gchar* contents_utf8;
#ifdef HAVE_GTKSOURCEVIEW
GtkSourceBuffer* buffer;
- #if GLIB_CHECK_VERSION (2, 16, 0)
+ #if HAVE_GIO
GtkSourceLanguageManager* language_manager;
GtkSourceLanguage* language;
#endif
contents = NULL;
- #if GLIB_CHECK_VERSION (2, 16, 0)
+ #if HAVE_GIO
file = g_file_new_for_uri (uri);
tag = NULL;
#ifdef HAVE_GTKSOURCEVIEW
#ifdef HAVE_GTKSOURCEVIEW
buffer = gtk_source_buffer_new (NULL);
gtk_source_buffer_set_highlight_syntax (buffer, TRUE);
+ #ifdef HAVE_GIO
if (content_type)
{
language_manager = gtk_source_language_manager_get_default ();
gtk_source_buffer_set_language (buffer, language);
}
}
+ #endif
#else
buffer = gtk_text_buffer_new (NULL);
#endif
g_object_unref (buffer);
g_free (contents_utf8);
- #if GLIB_CHECK_VERSION (2, 16, 0)
+ #if HAVE_GIO
g_free (tag);
#endif
}