Index: embed/ephy-embed-single.c
===================================================================
--- embed/ephy-embed-single.c	(revision 7495)
+++ embed/ephy-embed-single.c	(working copy)
@@ -306,3 +306,25 @@
 	EphyEmbedSingleIface *iface = EPHY_EMBED_SINGLE_GET_IFACE (single);
 	return iface->get_backend_name (single);
 }
+
+/*
+ * Reads config.h to determine which backend is being used.
+ * Consider making the above function deprecated?
+ */
+const char * 
+ephy_get_backend_name()
+{
+	#if defined ( WITH_GECKO_ENGINE )
+		#if defined ( HAVE_GECKO_1_7 )
+			return "Gecko 1.7";
+		#elif defined ( HAVE_GECKO_1_8 )
+			return "Gecko 1.8";
+		#elif defined ( HAVE_GECKO_1_8_1 )
+			return "Gecko 1.8.1";
+		#elif defined ( HAVE_GECKO_1_9 )
+			return "Gecko 1.9";
+		#endif
+	#elif defined ( WITH_WEBKIT_ENGINE )
+		return "WebKit";
+	#endif
+}
Index: src/window-commands.c
===================================================================
--- src/window-commands.c	(revision 7495)
+++ src/window-commands.c	(working copy)
@@ -823,9 +823,9 @@
 	shell = ephy_embed_shell_get_default ();
 	single = EPHY_EMBED_SINGLE (ephy_embed_shell_get_embed_single (shell));
 
-	comments = g_strdup_printf (_("Lets you view web pages and find information on the internet.\n"
-				      "Powered by Gecko %s"),
-				      ephy_embed_single_get_backend_name (single) + strlen ("gecko-"));
+	comments = g_strdup_printf ("Lets you view web pages and find information on the internet.\n"
+				      "Powered by %s", ephy_get_backend_name() );
+
 	licence = g_strjoin ("\n\n",
 			     _(licence_part[0]),
 			     _(licence_part[1]),
