diff options
author | Javier Jardón <jjardon@gnome.org> | 2012-03-14 19:20:22 +0000 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2012-03-14 19:28:55 +0000 |
commit | 339786f07845fc5b6de2266cf4de70ed00159f1b (patch) | |
tree | 52196fd403ebc65d884fbd25259022a78a829791 | |
parent | 6eacdae613d69de371099faf7146e905d9f8a4e6 (diff) | |
download | gtk+-339786f07845fc5b6de2266cf4de70ed00159f1b.tar.gz |
build: require glib 2.28
As dieterv said, gtk 2.24 win32 binaries have been frozen on
glib 2.28.x, and we dont have resources rigth now to ensure pygobject
static bindings still function correctly with newer glib versions
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | gtk/gtkfilechooserdefault.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 2a095ff866..6a35c02c9d 100644 --- a/configure.in +++ b/configure.in @@ -32,7 +32,7 @@ m4_define([gtk_api_version], [2.0]) m4_define([gtk_binary_version], [2.10.0]) # required versions of other packages -m4_define([glib_required_version], [2.30.0]) +m4_define([glib_required_version], [2.28.0]) m4_define([pango_required_version], [1.20]) m4_define([atk_required_version], [1.29.2]) m4_define([cairo_required_version], [1.6]) diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 03e5b6e26d..9533ef8b5c 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -6705,7 +6705,11 @@ file_system_model_set (GtkFileSystemModel *model, if (info == NULL || _gtk_file_info_consider_as_directory (info)) g_value_set_string (value, NULL); else +#if GLIB_CHECK_VERSION(2,30,0) g_value_take_string (value, g_format_size (g_file_info_get_size (info))); +#else + g_value_take_string (value, g_format_size_for_display (g_file_info_get_size (info))); +#endif break; case MODEL_COL_MTIME: case MODEL_COL_MTIME_TEXT: |