From 6d65e48aae31c07b90f0f050d86743f22e4cc7a0 Mon Sep 17 00:00:00 2001
From: dgod <dgod.osa@gmail.com>
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 
