Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37892103
en ru br
Репозитории ALT
S:2.24.33-alt1
5.1: 2.16.6-alt1
4.1: 2.12.12-alt0.M41.4
4.0: 2.10.14-alt1
3.0: 2.6.7-alt1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: libgtk+2

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: libgtk+2-2.16.6-gdkproperty.patch
Скачать


--- gdk/x11/gdkproperty-x11-orig.c	2009-07-17 23:53:24.000000000 -0400
+++ gdk/x11/gdkproperty-x11.c	2009-08-13 09:56:27.000000000 -0400
@@ -160,6 +160,8 @@
 {
   GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (display);
 
+  g_return_val_if_fail (atom != GDK_NONE, None);
+
   if (ATOM_TO_INDEX (atom) < G_N_ELEMENTS (xatoms_offset) - N_CUSTOM_PREDEFINED)
     return ATOM_TO_INDEX (atom);
   
@@ -230,7 +231,7 @@
   for (i = 0; i < n_atoms; i++)
     {
       GdkAtom atom = gdk_atom_intern_static_string (atom_names[i]);
-      if (lookup_cached_xatom (display, atom) == None)
+      if (atom != GDK_NONE && lookup_cached_xatom (display, atom) == None)
 	{
 	  atoms[n_xatoms] = atom;
 	  xatom_names[n_xatoms] = atom_names[i];
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin