# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1081653261 0 # Node ID ebb26cb6bfb2402e247e0344a783420a6ee508eb # Parent b744c2b86df88ed72fd526af601073d59fa1f4e8 Fixes to the box packing padding code on Unix. An old workaround was improperly resetting the padding variable when it shouldn't. diff -r b744c2b86df8 -r ebb26cb6bfb2 gtk/dw.c --- a/gtk/dw.c Wed Apr 07 09:56:11 2004 +0000 +++ b/gtk/dw.c Sun Apr 11 03:14:21 2004 +0000 @@ -7488,8 +7488,9 @@ if(eventbox) { + int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); gtk_container_add(GTK_CONTAINER(eventbox), item); - pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); + gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad); item = eventbox; } } @@ -7531,8 +7532,9 @@ if(eventbox) { + int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); gtk_container_add(GTK_CONTAINER(eventbox), item); - pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); + gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad); item = eventbox; } } @@ -8722,8 +8724,9 @@ if(eventbox) { + int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); gtk_container_add(GTK_CONTAINER(eventbox), item); - pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); + gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad); item = eventbox; } } @@ -8773,8 +8776,9 @@ if(eventbox) { + int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); gtk_container_add(GTK_CONTAINER(eventbox), item); - pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad"); + gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad); item = eventbox; } }