]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkrbtree.c
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / gtkrbtree.c
index 1b6d7f5cc8f61b690268cfd262fcb8275868361a..d3e1fef7a61b37624aac786e780daa1db567e56d 100644 (file)
@@ -12,9 +12,7 @@
  * Library General Public License for more details.
  *
  * You should have received a copy of the GNU Library 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 <http://www.gnu.org/licenses/>.
  */
 
 #include "config.h"
@@ -975,11 +973,11 @@ _gtk_rbtree_node_get_index (GtkRBTree *tree,
   return retval;
 }
 
-gint
-_gtk_rbtree_real_find_offset (GtkRBTree  *tree,
-                             gint        height,
-                             GtkRBTree **new_tree,
-                             GtkRBNode **new_node)
+static gint
+gtk_rbtree_real_find_offset (GtkRBTree  *tree,
+                            gint        height,
+                            GtkRBTree **new_tree,
+                            GtkRBNode **new_node)
 {
   GtkRBNode *tmp_node;
 
@@ -1023,14 +1021,14 @@ _gtk_rbtree_real_find_offset (GtkRBTree  *tree,
          *new_node = tmp_node;
          return (height - tmp_node->left->offset);
        }
-      return _gtk_rbtree_real_find_offset (tmp_node->children,
-                                          height - tmp_node->left->offset -
-                                          (tmp_node->offset -
-                                           tmp_node->left->offset -
-                                           tmp_node->right->offset -
-                                           tmp_node->children->root->offset),
-                                          new_tree,
-                                          new_node);
+      return gtk_rbtree_real_find_offset (tmp_node->children,
+                                         height - tmp_node->left->offset -
+                                         (tmp_node->offset -
+                                          tmp_node->left->offset -
+                                          tmp_node->right->offset -
+                                          tmp_node->children->root->offset),
+                                         new_tree,
+                                         new_node);
     }
   *new_tree = tree;
   *new_node = tmp_node;
@@ -1039,9 +1037,9 @@ _gtk_rbtree_real_find_offset (GtkRBTree  *tree,
 
 gint
 _gtk_rbtree_find_offset (GtkRBTree  *tree,
-                             gint        height,
-                             GtkRBTree **new_tree,
-                             GtkRBNode **new_node)
+                        gint        height,
+                        GtkRBTree **new_tree,
+                        GtkRBNode **new_node)
 {
   g_assert (tree);
 
@@ -1053,7 +1051,7 @@ _gtk_rbtree_find_offset (GtkRBTree  *tree,
 
       return 0;
     }
-  return _gtk_rbtree_real_find_offset (tree, height, new_tree, new_node);
+  return gtk_rbtree_real_find_offset (tree, height, new_tree, new_node);
 }
 
 gboolean