gimp r26292 - in trunk: . app/widgets
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r26292 - in trunk: . app/widgets
- Date: Wed, 23 Jul 2008 11:45:39 +0000 (UTC)
Author: neo
Date: Wed Jul 23 11:45:39 2008
New Revision: 26292
URL: http://svn.gnome.org/viewvc/gimp?rev=26292&view=rev
Log:
2008-07-23 Sven Neumann <sven gimp org>
* app/widgets/gimpsessioninfo.c
(gimp_session_info_get_geometry):
don't report negative offsets, they would be interpreted
wrongly.
Modified:
trunk/ChangeLog
trunk/app/widgets/gimpsessioninfo.c
Modified: trunk/app/widgets/gimpsessioninfo.c
==============================================================================
--- trunk/app/widgets/gimpsessioninfo.c (original)
+++ trunk/app/widgets/gimpsessioninfo.c Wed Jul 23 11:45:39 2008
@@ -477,13 +477,21 @@
if (info->widget->window)
{
- gdk_window_get_root_origin (info->widget->window, &info->x, &info->y);
+ gint x, y;
+
+ gdk_window_get_root_origin (info->widget->window, &x, &y);
+
+ /* Don't write negative values to the sessionrc, they are
+ * interpreted as relative to the right, respective bottom edge
+ * of the screen.
+ */
+ info->x = MAX (0, x);
+ info->y = MAX (0, y);
if (! info->toplevel_entry || info->toplevel_entry->remember_size)
{
gdk_drawable_get_size (GDK_DRAWABLE (info->widget->window),
- &info->width,
- &info->height);
+ &info->width, &info->height);
}
else
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]