From 6d65e48aae31c07b90f0f050d86743f22e4cc7a0 Mon Sep 17 00:00:00 2001 From: dgod Date: Tue, 29 May 2012 20:16:08 +0800 Subject: [PATCH] fix a bug caused by gtk-3.4.3 --- src/greeter.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/greeter.c b/src/greeter.c index 6a80fad..6a5b820 100644 --- a/src/greeter.c +++ b/src/greeter.c @@ -964,6 +964,10 @@ static gboolean load_user_list(GtkWidget *widget) #else gtk_icon_view_set_orientation(GTK_ICON_VIEW(widget),GTK_ORIENTATION_HORIZONTAL); #endif + // FIXME: this should be done at greeter-gtk3.ui + // but set there will cause "Floating point exception" + gtk_icon_view_set_columns(GTK_ICON_VIEW(widget),1); + model=gtk_list_store_new(5,GDK_TYPE_PIXBUF,G_TYPE_STRING, G_TYPE_STRING,G_TYPE_STRING,G_TYPE_BOOLEAN); gtk_icon_view_set_model(GTK_ICON_VIEW(widget),GTK_TREE_MODEL(model)); @@ -1034,6 +1038,7 @@ static gboolean load_user_list(GtkWidget *widget) gtk_widget_grab_focus(widget); gtk_icon_view_set_cursor(GTK_ICON_VIEW(widget),path,NULL,FALSE); gtk_tree_path_free(path); + return TRUE; } -- 1.7.4.1