GNOME Bugzilla – Bug 638951
Conversation windows resize after being shown
Last modified: 2011-08-29 10:12:43 UTC
Created attachment 177791 [details] screencast As you can see in the attached screencast, Empathy's chat windows don't adhere to this HIG suggestion: "Always show a window as soon as possible, but make sure your window is the correct size before displaying it. Resizing a window after it is visible is disorienting and gives an unpolished look to your application." This is probably because the resize method is called after the show method or something like that.
Yeah nice catch. But IIRC it wasn't that easy to fix. :\
Created attachment 184686 [details] [review] http://git.collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/chat-resize-638951 src/empathy-chat-window.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
I love one liners. But I don't see empathy_window_present_with_time calling gtk_widget_show_all... am I missing something?
It calls gtk_window_present() which does what we need.
r+
I asked for the hard code freeze exception.
Approved. Merged to master and 2.34. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.