gimp r26057 - in trunk: . plug-ins/help-browser



Author: neo
Date: Fri Jul  4 17:59:56 2008
New Revision: 26057
URL: http://svn.gnome.org/viewvc/gimp?rev=26057&view=rev

Log:
2008-07-04  Sven Neumann  <sven gimp org>

	* plug-ins/help-browser/dialog.c 
(browser_dialog_make_index_foreach):
	improved order of index items with alphabetic counters.



Modified:
   trunk/ChangeLog
   trunk/plug-ins/help-browser/dialog.c

Modified: trunk/plug-ins/help-browser/dialog.c
==============================================================================
--- trunk/plug-ins/help-browser/dialog.c	(original)
+++ trunk/plug-ins/help-browser/dialog.c	Fri Jul  4 17:59:56 2008
@@ -360,10 +360,21 @@
 
       for (i = 0; i < 5; i++)
         {
+          gunichar c;
+
           if (! indices[i])
             break;
 
-          item->index += atoi (indices[i]) << (8 * (5 - i));
+          c = g_utf8_get_char (indices[i]);
+
+          if (g_unichar_isdigit (c))
+            {
+              item->index += atoi (indices[i]) << (8 * (5 - i));
+            }
+          else if (g_utf8_strlen (indices[i], -1) == 1)
+            {
+              item->index += (c & 0xFF) << (8 * (5 - i));
+            }
         }
 
       g_strfreev (indices);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]