From: Soren Sandmann Date: Sat, 29 Mar 2008 22:18:42 +0000 (+0000) Subject: Work around GTK+ ABI break. X-Git-Tag: 1.1.2~85 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a2f8d00fc252e7e153c61caf68bfc727554ca621;p=platform%2Fupstream%2Fsysprof.git Work around GTK+ ABI break. 2008-03-29 Soren Sandmann Work around GTK+ ABI break. * sysprof.c (on_about_activated): Use "program-name" instead of "name" when the gtk+ minor version is >= 14. svn path=/trunk/; revision=407 --- diff --git a/ChangeLog b/ChangeLog index 4f13366..495784f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-03-29 Soren Sandmann + + Work around GTK+ ABI break. + + * sysprof.c (on_about_activated): Use "program-name" instead of + "name" when the gtk+ minor version is >= 14. + 2008-03-24 Soren Sandmann * collector.c (collect_traces): Call back after collecting all diff --git a/sysprof.c b/sysprof.c index d0d259b..79aa9b4 100644 --- a/sysprof.c +++ b/sysprof.c @@ -651,10 +651,17 @@ on_about_activated (GtkWidget *widget, gpointer data) { #define OSLASH "\303\270" Application *app = data; + char *name_property; + int major, minor, micro; + + if (gtk_minor_version >= 12) + name_property = "program-name"; + else + name_property = "name"; gtk_show_about_dialog (GTK_WINDOW (app->main_window), "logo", app->icon, - "name", APPLICATION_NAME, + name_property, APPLICATION_NAME, "copyright", "Copyright 2004-2007, S"OSLASH"ren Sandmann", "version", PACKAGE_VERSION, NULL);