* Removed invalid const
[modest] / src / widgets / modest-combo-box.c
index 6020686..16e8973 100644 (file)
@@ -125,11 +125,11 @@ modest_combo_box_finalize (GObject *obj)
 }
 
 static GtkTreeModel*
-get_model (const ModestPairList *pairs)
+get_model (ModestPairList *pairs)
 {
        GtkTreeIter iter;
        GtkListStore *store;
-       const GSList *cursor;
+       GSList *cursor;
        
        store = gtk_list_store_new (2,
                                    G_TYPE_POINTER, /* the id */
@@ -149,7 +149,7 @@ get_model (const ModestPairList *pairs)
 
 
 GtkWidget*
-modest_combo_box_new (const ModestPairList *pairs, GEqualFunc id_equal_func)
+modest_combo_box_new (ModestPairList *pairs, GEqualFunc id_equal_func)
 {
        GtkTreeModel *model;
        GtkCellRenderer *renderer;
@@ -168,8 +168,9 @@ modest_combo_box_new (const ModestPairList *pairs, GEqualFunc id_equal_func)
                gtk_cell_layout_clear (GTK_CELL_LAYOUT(obj));
                
                renderer = gtk_cell_renderer_text_new ();
+               g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL);
                gtk_cell_layout_pack_start (GTK_CELL_LAYOUT(obj),
-                                           renderer, FALSE);  
+                                           renderer, TRUE);  
                gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT(obj),
                                                renderer, "text",
                                                COLUMN_DISPLAY_NAME, NULL); 
@@ -223,7 +224,7 @@ modest_combo_box_set_active_id (ModestComboBox *self, gpointer id)
        GtkTreeModel *model;
        GtkTreeIter iter;
        ModestComboBoxPrivate *priv;
-       gboolean found;
+       gboolean found = FALSE;
        
        g_return_if_fail (self);