diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index 46e8ce2f93da78bc7c2efee7b7ae596d4f7ce070..1fb591d87ab60ce8bd9930fd59214280c378face 100644 --- a/sflphone-client-gnome/src/actions.c +++ b/sflphone-client-gnome/src/actions.c @@ -547,8 +547,9 @@ sflphone_pick_up() calltree_update_call (history, selectedCall, NULL); // if instant messaging window is visible, create new tab (deleted automatically if not used) - if (im_window_is_visible()) + if (selectedCall->_im_widget && im_window_is_visible()) { im_widget_display ( (IMWidget **) (&selectedCall->_im_widget), NULL, selectedCall->_callID, NULL); + } dbus_accept (selectedCall); stop_notification();