diff --git a/ChangeLog b/ChangeLog index 9a324a26fb..df1d16708c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-14 Sven Neumann + + * app/widgets/gimpdialogfactory.c (gimp_dialog_factory_add_dialog): + let new docks appear at the pointer position. + 2008-10-14 Michael Natterer * app/core/gimpdrawable.[ch]: add a default implementation of diff --git a/app/widgets/gimpdialogfactory.c b/app/widgets/gimpdialogfactory.c index 180dd72ef0..94d3767319 100644 --- a/app/widgets/gimpdialogfactory.c +++ b/app/widgets/gimpdialogfactory.c @@ -895,6 +895,9 @@ gimp_dialog_factory_add_dialog (GimpDialogFactory *factory, "creating session info %p (widget %p) for dock", info, info->widget); + /* let new docks appear at the pointer position */ + gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE); + /* if we create a new session info, we never call * gimp_session_info_set_geometry(), but still the * dialog needs GDK_HINT_USER_POS so it keeps its