rpms/gtk-nodoka-engine/devel gtk-nodoka-engine-0.7.2-missing-widget-check.patch, NONE, 1.1 gtk-nodoka-engine.spec, 1.27, 1.28

Martin Sourada mso at fedoraproject.org
Sat Mar 7 13:31:28 UTC 2009


Author: mso

Update of /cvs/extras/rpms/gtk-nodoka-engine/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14073

Modified Files:
	gtk-nodoka-engine.spec 
Added Files:
	gtk-nodoka-engine-0.7.2-missing-widget-check.patch 
Log Message:


Add missing check for widget when getting RTL info.



gtk-nodoka-engine-0.7.2-missing-widget-check.patch:

--- NEW FILE gtk-nodoka-engine-0.7.2-missing-widget-check.patch ---
diff -up gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c.missing-widget-check gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c
--- gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c.missing-widget-check	2009-03-07 14:24:50.000000000 +0100
+++ gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c	2009-03-07 14:28:37.000000000 +0100
@@ -94,7 +94,10 @@ nodoka_set_widget_parameters (const GtkW
 	params->roundness = NODOKA_STYLE (style)->roundness;
 	params->hilight_ratio = NODOKA_STYLE (style)->hilight_ratio;
 	params->gradients = NODOKA_STYLE (style)->gradients;
-	params->ltr = !(nodoka_get_direction ((GtkWidget *) widget) == GTK_TEXT_DIR_RTL);
+	if (widget)
+		params->ltr = !(nodoka_get_direction ((GtkWidget *) widget) == GTK_TEXT_DIR_RTL);
+	else
+		params->ltr = TRUE;
 
 	params->focus = widget && GTK_WIDGET_HAS_FOCUS (widget);
 	params->is_default = widget && GTK_WIDGET_HAS_DEFAULT (widget);


Index: gtk-nodoka-engine.spec
===================================================================
RCS file: /cvs/extras/rpms/gtk-nodoka-engine/devel/gtk-nodoka-engine.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- gtk-nodoka-engine.spec	25 Feb 2009 01:48:14 -0000	1.27
+++ gtk-nodoka-engine.spec	7 Mar 2009 13:30:57 -0000	1.28
@@ -3,7 +3,7 @@
 
 Name:           gtk-nodoka-engine
 Version:        0.7.2
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        The Nodoka GTK Theme Engine
 
 Group:          System Environment/Libraries
@@ -12,6 +12,7 @@
 Source0:        https://fedorahosted.org/releases/n/o/gtk-nodoka-engine-%{version}.tar.gz
 Patch0:         %{name}-scale-trough.patch
 Patch1:         %{name}-handle-selection.patch
+Patch2:         %{name}-0.7.2-missing-widget-check.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gtk2-devel
@@ -39,6 +40,7 @@
 %setup -q
 %patch0 -p1 -b .scale-trough
 %patch1 -p1 -b .handle-selection
+%patch2 -p1 -b .missing-widget-check
 
 %build
 %configure
@@ -70,6 +72,9 @@
 
 
 %changelog
+* Sat Mar 07 2009 Maritn Sourada <mso at fedoraproject.org> - 0.7.2-4
+- Add missing check for widget when getting RTL info
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.2-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list