From a707af81ecb5f30d3392c46ce7ea7ee122fbc4ae Mon Sep 17 00:00:00 2001
From: Patrick McDermott <pj@pehjota.net>
Date: Sat, 25 Nov 2017 01:09:22 -0500
Subject: MqMainMenu: Don't hardcode package name in about button

---
(limited to 'src/toolbars/navigation')

diff --git a/src/toolbars/navigation/main-menu.c b/src/toolbars/navigation/main-menu.c
index 9eea59c..eb8dbaf 100644
--- a/src/toolbars/navigation/main-menu.c
+++ b/src/toolbars/navigation/main-menu.c
@@ -19,6 +19,10 @@
  * along with Marquee.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
 #include "main-menu.h"
 
 #include <glib.h>
@@ -418,13 +422,18 @@ create_profile_buttons(MqMainMenu *main_menu)
 static GtkWidget *
 create_application_buttons(MqMainMenu *main_menu)
 {
+	gchar     *about_label;
 	GtkWidget *about_button;
 	GtkWidget *quit_button;
 	GtkWidget *grid;
 
-	/*      ID,   ICON,              LABEL,             TOOLTIP */
-	NEW_BTN(about,"help-about",      _("About Marquee"),_("About Marquee"));
-	NEW_BTN(quit, "application-exit",NULL,              _("Quit"));
+	about_label = g_strdup_printf(_("About %s"), PACKAGE_NAME);
+
+	/*      ID,    ICON,               LABEL,       TOOLTIP */
+	NEW_BTN(about, "help-about",       about_label, about_label);
+	NEW_BTN(quit,  "application-exit", NULL,        _("Quit"));
+
+	g_free(about_label);
 
 	/* Set up the grid. */
 	grid = gtk_grid_new();
--
cgit v0.9.1