Hello community, here is the log from the commit of package libxklavier checked in at Fri Nov 17 00:37:13 CET 2006. -------- --- GNOME/libxklavier/libxklavier.changes 2006-10-13 22:49:16.000000000 +0200 +++ /mounts/work_src_done/STABLE/libxklavier/libxklavier.changes 2006-11-16 19:45:43.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Nov 16 19:45:24 CET 2006 - danw@suse.de + +- Add patch from CVS to fix a crash in the keyboard layout indicator + #216201 + +------------------------------------------------------------------- New: ---- libxklavier-216201-kbd-layout-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxklavier.spec ++++++ --- /var/tmp/diff_new_pack.3Dj9vV/_old 2006-11-17 00:36:54.000000000 +0100 +++ /var/tmp/diff_new_pack.3Dj9vV/_new 2006-11-17 00:36:54.000000000 +0100 @@ -12,13 +12,14 @@ Name: libxklavier BuildRequires: doxygen glib2-devel gnome-filesystem gtk-doc libxml2-devel pkgconfig xorg-x11-devel -License: GPL, LGPL +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Libraries/X11 Autoreqprov: on Version: 3.0 -Release: 10 +Release: 21 Summary: Library with X Keyboard Related Functions Source: %{name}-%{version}.tar.bz2 +Patch: libxklavier-216201-kbd-layout-fix.patch URL: http://www.freedesktop.org/Software/LibXklavier BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -49,6 +50,7 @@ %prep %setup -q +%patch %build touch config.rpath @@ -95,6 +97,9 @@ %{_prefix}/include/* %changelog -n libxklavier +* Thu Nov 16 2006 - danw@suse.de +- Add patch from CVS to fix a crash in the keyboard layout indicator + [#216201] * Fri Oct 13 2006 - danw@suse.de - Remove dead patch (fixed differently upstream) * Thu Oct 12 2006 - danw@suse.de ++++++ libxklavier-216201-kbd-layout-fix.patch ++++++ --- libxklavier/xklavier_config.c +++ libxklavier/xklavier_config.c @@ -261,7 +261,7 @@ return FALSE; nodes = xpath_obj->nodesetval; - if (nodes != NULL && nodes->nodeTab != NULL) { + if (nodes != NULL && nodes->nodeTab != NULL && nodes->nodeNr > 0) { rv = xkl_read_config_item(config, *nodes->nodeTab, pitem); if (pnode != NULL) { *pnode = *nodes->nodeTab; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de