From: Luke Plant Date: Sat, 2 Aug 2003 18:24:37 +0000 (+0000) Subject: * src/messageview.c X-Git-Tag: rel_0_9_4~11 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=5664b604a0bc8970d88ec3a70b1399ec8707bb49 * src/messageview.c o fixed bug 4 - focus lost when changing messageview view type --- diff --git a/src/messageview.c b/src/messageview.c index a7ba6f9fd..ef3ac3c92 100644 --- a/src/messageview.c +++ b/src/messageview.c @@ -674,6 +674,7 @@ static void messageview_change_view_type(MessageView *messageview, { TextView *textview = messageview->textview; MimeView *mimeview = messageview->mimeview; + gboolean hadfocus = GTK_WIDGET_HAS_FOCUS(textview->text); if (messageview->type == type) return; @@ -698,6 +699,7 @@ static void messageview_change_view_type(MessageView *messageview, GTK_WIDGET_PTR(textview), TRUE, TRUE, 0); } else return; + if (hadfocus) gtk_widget_grab_focus(textview->text); messageview->type = type; }