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