Author: jannis
Date: 2008-10-15 22:01:47 +0000 (Wed, 15 Oct 2008)
New Revision: 28261

Modified:
   xfce-utils/trunk/xfce4-about/AUTHORS
   xfce-utils/trunk/xfce4-about/info.c
Log:
Move a few names up and down in the AUTHORS file. Don't display empty
categories on the credits page.

Modified: xfce-utils/trunk/xfce4-about/AUTHORS
===================================================================
--- xfce-utils/trunk/xfce4-about/AUTHORS        2008-10-15 10:54:13 UTC (rev 
28260)
+++ xfce-utils/trunk/xfce4-about/AUTHORS        2008-10-15 22:01:47 UTC (rev 
28261)
@@ -5,28 +5,29 @@
 [Core]
 Benedikt Meurer;[EMAIL PROTECTED]
 Brian J. Tarricone;[EMAIL PROTECTED]
-Danny Milosavljevic;[EMAIL PROTECTED]
-Eduard Roccatello;[EMAIL PROTECTED]
 Erik Harrison;[EMAIL PROTECTED]
-François Le Clainche;[EMAIL PROTECTED]
+Jannis Pohlmann;[EMAIL PROTECTED]
 Jasper Huijsmans;[EMAIL PROTECTED]
 Jean-François Wauthy;[EMAIL PROTECTED]
+Juha Kautto;[EMAIL PROTECTED]
 Mickaël 'Korbinus' Graf;[EMAIL PROTECTED]
+Nick Schermer;[EMAIL PROTECTED]
 Olivier Fourdan;[EMAIL PROTECTED]
+Stephan Arts;[EMAIL PROTECTED]
 
 [Active contributors]
-Darren Salt;[EMAIL PROTECTED]
-Jannis Pohlmann;[EMAIL PROTECTED]
-Nick Schermer;[EMAIL PROTECTED]
-Stephan Arts;[EMAIL PROTECTED]
 
 [Previous contributors]
 Bernhard Walle;[EMAIL PROTECTED]
 Biju Chacko;[EMAIL PROTECTED]
 Craig Betts;[EMAIL PROTECTED]
+Danny Milosavljevic;[EMAIL PROTECTED]
+Darren Salt;[EMAIL PROTECTED]
 Edscott Wilson García;[EMAIL PROTECTED]
+Eduard Roccatello;[EMAIL PROTECTED]
 Ejvend Nielsen;[EMAIL PROTECTED]
 Erik Touve;[EMAIL PROTECTED]
+François Le Clainche;[EMAIL PROTECTED]
 Jens Guballa;[EMAIL PROTECTED]
 Jens Luedicke;[EMAIL PROTECTED]
 Joakim Andreasson;[EMAIL PROTECTED]

Modified: xfce-utils/trunk/xfce4-about/info.c
===================================================================
--- xfce-utils/trunk/xfce4-about/info.c 2008-10-15 10:54:13 UTC (rev 28260)
+++ xfce-utils/trunk/xfce4-about/info.c 2008-10-15 22:01:47 UTC (rev 28261)
@@ -118,10 +118,20 @@
 add_author (FILE * file_authors, GtkTextBuffer * textbuffer, GtkTextIter * 
iter, const gchar * category,
             const gchar * title)
 {
+  GtkTextIter iter_before;
+  GtkTextIter iter_after;
+  gint offset_before;
+  gint offset_before_content;
+  gint offset_after_content;
   gchar buf[80];
 
+  offset_before = gtk_text_iter_get_offset (iter);
+
   gtk_text_buffer_insert_with_tags_by_name (textbuffer, iter, title, -1, 
"title", NULL);
   gtk_text_buffer_insert (textbuffer, iter, "\n", -1);
+
+  offset_before_content = gtk_text_iter_get_offset (iter);
+
   while (fgets (buf, sizeof (buf), file_authors)) {
     g_strstrip (buf);
     if (strcmp (buf, category) == 0)
@@ -147,6 +157,18 @@
     g_strfreev (author);
   }
 
+  offset_after_content = gtk_text_iter_get_offset (iter);
+
+  /* If there was no content added in addition to the title, remove the title 
*/
+  if (offset_before_content == offset_after_content)
+    {
+      gtk_text_buffer_get_iter_at_offset (textbuffer, &iter_before, 
offset_before);
+      gtk_text_buffer_get_iter_at_offset (textbuffer, &iter_after, 
offset_after_content);
+      gtk_text_buffer_delete (textbuffer, &iter_before, &iter_after);
+
+      gtk_text_buffer_get_iter_at_offset (textbuffer, iter, offset_before);
+    }
+
   return TRUE;
 }
 

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to