]> Pileus Git - ~andy/gtk/commitdiff
Allow NULL for widget path or class path as documented. (#83150, Sergey
authorOwen Taylor <otaylor@redhat.com>
Wed, 12 Jun 2002 19:08:32 +0000 (19:08 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 12 Jun 2002 19:08:32 +0000 (19:08 +0000)
Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow
        NULL for widget path or class path as documented.
        (#83150, Sergey Kuzminov

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

index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index c3d35bcb627f83050bd9c2fa991319c7cba110b3..b9d55f50160ebec7c6e2167959582cf90aff6792 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jun 12 15:08:37 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow 
+       NULL for widget path or class path as documented.
+       (#83150, Sergey Kuzminov)
+
 Wed Jun 12 15:02:30 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
index 70c85e94bbcd0d87e61b0cbce4471242121d44bb..6cf9f37b66cba73f331c5ec759d4eb22d773cade 100644 (file)
@@ -1614,7 +1614,9 @@ gtk_rc_get_style (GtkWidget *widget)
  * gtk_rc_get_style_by_paths:
  * @settings: a #GtkSettings object
  * @widget_path: the widget path to use when looking up the style, or %NULL
+ *               if no matching against the widget path should be done
  * @class_path: the class path to use when looking up the style, or %NULL
+ *               if no matching against the class path should be done.
  * @type: a type that will be used along with parent types of this type
  *        when matching against class styles, or #G_TYPE_NONE
  * 
@@ -1655,7 +1657,7 @@ gtk_rc_get_style_by_paths (GtkSettings *settings,
 
   context = gtk_rc_context_get (settings);
 
-  if (context->rc_sets_widget)
+  if (widget_path && context->rc_sets_widget)
     {
       gchar *path_reversed;
       guint path_length;
@@ -1668,7 +1670,7 @@ gtk_rc_get_style_by_paths (GtkSettings *settings,
       g_free (path_reversed);
     }
   
-  if (context->rc_sets_widget_class)
+  if (class_path && context->rc_sets_widget_class)
     {
       gchar *path_reversed;
       guint path_length;