[gnome-games/gnome-3-0] chess: Fix bug in Vala GTK bindings setting file filter labels
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games/gnome-3-0] chess: Fix bug in Vala GTK bindings setting file filter labels
- Date: Fri, 8 Apr 2011 05:25:52 +0000 (UTC)
commit ab9f2ffd2a2141ca08625ddaf5eca7a1ce5fdb28
Author: Robert Ancell <robert ancell canonical com>
Date: Fri Apr 8 15:25:35 2011 +1000
chess: Fix bug in Vala GTK bindings setting file filter labels
glchess/src/glchess.vala | 25 ++++++++++++++++---------
1 files changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/glchess/src/glchess.vala b/glchess/src/glchess.vala
index 073f19f..8536476 100644
--- a/glchess/src/glchess.vala
+++ b/glchess/src/glchess.vala
@@ -1,3 +1,6 @@
+/* Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=647122 */
+extern void gtk_file_filter_set_name (Gtk.FileFilter filter, string name);
+
public class Application
{
private Settings settings;
@@ -1397,7 +1400,7 @@ public class Application
dialog.border_width = 0;
dialog.add (vbox);
}
-
+
private void save_game ()
{
/* Show active dialog */
@@ -1419,14 +1422,16 @@ public class Application
/* Filter out non PGN files by default */
var pgn_filter = new Gtk.FileFilter ();
- pgn_filter.set_name (/* Save Game Dialog: Name of filter to show only PGN files */
- _("PGN files"));
+ gtk_file_filter_set_name (pgn_filter,
+ /* Save Game Dialog: Name of filter to show only PGN files */
+ _("PGN files"));
pgn_filter.add_pattern ("*.pgn");
save_dialog.add_filter (pgn_filter);
var all_filter = new Gtk.FileFilter ();
- all_filter.set_name (/* Save Game Dialog: Name of filter to show all files */
- _("All files"));
+ gtk_file_filter_set_name (all_filter,
+ /* Save Game Dialog: Name of filter to show all files */
+ _("All files"));
all_filter.add_pattern ("*");
save_dialog.add_filter (all_filter);
@@ -1485,14 +1490,16 @@ public class Application
/* Filter out non PGN files by default */
var pgn_filter = new Gtk.FileFilter ();
- pgn_filter.set_name (/* Load Game Dialog: Name of filter to show only PGN files */
- _("PGN files"));
+ gtk_file_filter_set_name (pgn_filter,
+ /* Load Game Dialog: Name of filter to show only PGN files */
+ _("PGN files"));
pgn_filter.add_pattern ("*.pgn");
open_dialog.add_filter (pgn_filter);
var all_filter = new Gtk.FileFilter ();
- all_filter.set_name (/* Load Game Dialog: Name of filter to show all files */
- _("All files"));
+ gtk_file_filter_set_name (all_filter,
+ /* Load Game Dialog: Name of filter to show all files */
+ _("All files"));
all_filter.add_pattern ("*");
open_dialog.add_filter (all_filter);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]