X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkoffscreenwindow.c;h=9a86e2ba9c4014c9b14437ef8e47133628ac25fd;hb=9d0febc9a64a5bfb0fcfc3a88de4757f6c1ff090;hp=ffa0e513e6abb30c01af75e5f36534780e7ce1ba;hpb=2f3e51389e485ecb888e3102f5bebc0086d5abc5;p=~andy%2Fgtk diff --git a/gtk/gtkoffscreenwindow.c b/gtk/gtkoffscreenwindow.c index ffa0e513e..9a86e2ba9 100644 --- a/gtk/gtkoffscreenwindow.c +++ b/gtk/gtkoffscreenwindow.c @@ -10,9 +10,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . * * Authors: Cody Russell * Alexander Larsson @@ -22,6 +20,7 @@ #include "gtkoffscreenwindow.h" #include "gtkwidgetprivate.h" +#include "gtkcontainerprivate.h" #include "gtkprivate.h" /** @@ -163,14 +162,11 @@ gtk_offscreen_window_realize (GtkWidget *widget) GdkWindow *window; GdkWindowAttr attributes; gint attributes_mask; - gint border_width; bin = GTK_BIN (widget); gtk_widget_set_realized (widget, TRUE); - border_width = gtk_container_get_border_width (GTK_CONTAINER (widget)); - gtk_widget_get_allocation (widget, &allocation); attributes.x = allocation.x; @@ -193,9 +189,8 @@ gtk_offscreen_window_realize (GtkWidget *widget) if (child) gtk_widget_set_parent_window (child, window); - gtk_widget_style_attach (widget); - gtk_style_set_background (gtk_widget_get_style (widget), - window, GTK_STATE_NORMAL); + gtk_style_context_set_background (gtk_widget_get_style_context (widget), + window); } static void