diff --git a/sflphone-gtk/src/calltree.c b/sflphone-gtk/src/calltree.c index fd0806894e0ae071364ad91fda7a811e1a1ee9d7..2e27a0a6485866e8af7cdde62112943c44fdb38e 100644 --- a/sflphone-gtk/src/calltree.c +++ b/sflphone-gtk/src/calltree.c @@ -616,7 +616,8 @@ update_call_tree_remove (calltab_t* tab, call_t * c) void update_call_tree (calltab_t* tab, call_t * c) { - GdkPixbuf *pixbuf; + g_print("update call tree\n"); + GdkPixbuf *pixbuf=NULL; GtkTreeIter iter; GValue val; call_t * iterCall; @@ -737,7 +738,7 @@ update_call_tree_add (calltab_t* tab, call_t * c) if( tab == history && ( call_list_get_size( tab ) > dbus_get_max_calls() ) ) return; - GdkPixbuf *pixbuf; + GdkPixbuf *pixbuf=NULL; GtkTreeIter iter; GtkTreeSelection* sel; @@ -804,6 +805,7 @@ update_call_tree_add (calltab_t* tab, call_t * c) if (pixbuf != NULL) g_object_unref(G_OBJECT(pixbuf)); + sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tab->view)); gtk_tree_selection_select_iter(GTK_TREE_SELECTION(sel), &iter); toolbar_update_buttons(); diff --git a/sflphone-gtk/src/dialpad.c b/sflphone-gtk/src/dialpad.c index df2ab424fc86538a4be005eafdc4b20bdf0c89d0..efb2a9c09f54fe22d33f211d372eff75f6e23727 100644 --- a/sflphone-gtk/src/dialpad.c +++ b/sflphone-gtk/src/dialpad.c @@ -26,7 +26,7 @@ static void dialpad_pressed (GtkWidget * widget UNUSED, gpointer data) { - gtk_widget_grab_focus(GTK_TREE_VIEW(current_calls->view)); + gtk_widget_grab_focus(GTK_WIDGET(current_calls->view)); sflphone_keypad(0, (gchar*) data); } diff --git a/sflphone-gtk/src/historyfilter.c b/sflphone-gtk/src/historyfilter.c index 8d3daecbd6bb3700054e4326e5cb9f4e81da38e4..b7d5ebc21b8ae1788bf167890aaf5ebb5a0ad8cc 100644 --- a/sflphone-gtk/src/historyfilter.c +++ b/sflphone-gtk/src/historyfilter.c @@ -36,7 +36,7 @@ is_visible(GtkTreeModel* model, GtkTreeIter* iter, gpointer data UNUSED) if( SHOW_SEARCHBAR ) { GValue val = {0,}; - gchar* text; + gchar* text = NULL; gchar* search = (gchar*)gtk_entry_get_text(GTK_ENTRY(filter_entry)); gtk_tree_model_get_value(GTK_TREE_MODEL(model), iter, 1, &val); if(G_VALUE_HOLDS_STRING(&val)){ diff --git a/sflphone-gtk/src/sliders.c b/sflphone-gtk/src/sliders.c index b94ad79b9fd3779582ab02b7d6b8f9d8ea56332a..c6b0cd4ffc8ac1c29eec90dbe045559ee7e80c99 100644 --- a/sflphone-gtk/src/sliders.c +++ b/sflphone-gtk/src/sliders.c @@ -127,7 +127,7 @@ create_slider(const gchar * device) // which we don't want ;) GtkWidget * ret; - int dev; + int dev=0; if(strcmp(device, "speaker") == 0) {