From ff8b5f77bda01d36acfef39a3520d6d6a2809ee8 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 15 Sep 2010 01:43:35 +0000 Subject: [PATCH] Fixed setting the phone number when writing a message --- src/phone.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/phone.c b/src/phone.c index cfe98e6..5482719 100644 --- a/src/phone.c +++ b/src/phone.c @@ -2344,12 +2344,14 @@ void phone_show_write(Phone * phone, gboolean show, ...) phone_write_count_buffer(phone); } if(number != NULL) - gtk_label_set_text(GTK_LABEL(phone->wr_entry), number); + gtk_entry_set_text(GTK_ENTRY(phone->wr_entry), number); if(content != NULL) { tbuf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(phone->wr_view)); gtk_text_buffer_set_text(tbuf, content, -1); } + gtk_widget_grab_focus((number == NULL || number[0] == '\0') + ? phone->wr_entry : phone->wr_view); gtk_window_present(GTK_WINDOW(phone->wr_window)); }