]> Pileus Git - ~andy/gtk/commitdiff
perform the neccessary checks on funtion begin. use the scrolled_window
authorTim Janik <timj@gtk.org>
Wed, 18 Mar 1998 23:49:36 +0000 (23:49 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 18 Mar 1998 23:49:36 +0000 (23:49 +0000)
Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
                neccessary checks on funtion begin. use the scrolled_window that got
                        passed to this function, and not a new one.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkscrolledwindow.c

index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 46f8796c566bce7d0719ea74604e3338b1853d4d..b70d51ae5d4c27543a77e0d04ceb0a6674f78aa3 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
 Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
        ( From: James Henstridge <james@daa.com.au> )
 
index 9b3488e6752733f072b7318536ca5e014975fe45..c840fe03ad5aec32cc8760b19f42931f740a9ff7 100644 (file)
@@ -118,13 +118,13 @@ GtkWidget*
 gtk_scrolled_window_new (GtkAdjustment *hadjustment,
                         GtkAdjustment *vadjustment)
 {
-  GtkScrolledWindow *scrolled_window;
+  GtkWidget *scrolled_window;
 
   scrolled_window = gtk_type_new (gtk_scrolled_window_get_type ());
 
-  gtk_scrolled_window_construct (scrolled_window, hadjustment, vadjustment);
+  gtk_scrolled_window_construct (GTK_SCROLLED_WINDOW (scrolled_window), hadjustment, vadjustment);
   
-  return GTK_WIDGET (scrolled_window);
+  return scrolled_window;
 }
 
 void
@@ -132,7 +132,9 @@ gtk_scrolled_window_construct (GtkScrolledWindow *scrolled_window,
                               GtkAdjustment     *hadjustment,
                               GtkAdjustment     *vadjustment)
 {
-  scrolled_window = gtk_type_new (gtk_scrolled_window_get_type ());
+  g_return_if_fail (scrolled_window != NULL);
+  g_return_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window));
+  g_return_if_fail (scrolled_window->viewport == NULL);
 
   scrolled_window->viewport = gtk_viewport_new (hadjustment, vadjustment);
   hadjustment = gtk_viewport_get_hadjustment (GTK_VIEWPORT (scrolled_window->viewport));