--- gedit-app.c.old	2014-04-08 10:23:29.757087046 -0500
+++ gedit-app.c	2014-04-08 10:30:08.105080687 -0500
@@ -405,6 +405,22 @@
 }
 
 static void
+load_accels (void)
+{
+	gchar *filename;
+
+	filename = g_build_filename (gedit_dirs_get_user_config_dir (),
+				     "accels",
+				     NULL);
+	if (filename != NULL)
+	{
+		gedit_debug_message (DEBUG_APP, "Loading keybindings from %s\n", filename);
+		gtk_accel_map_load (filename);
+		g_free (filename);
+	}
+}
+
+static void
 gedit_app_startup (GApplication *application)
 {
 	GeditApp *app = GEDIT_APP (application);
@@ -518,6 +534,7 @@
 	peas_extension_set_foreach (app->priv->extensions,
 	                            (PeasExtensionSetForeachFunc) extension_added,
 	                            app);
+	load_accels ();
 }
 
 static gboolean
@@ -1084,27 +1101,9 @@
 }
 
 static void
-load_accels (void)
-{
-	gchar *filename;
-
-	filename = g_build_filename (gedit_dirs_get_user_config_dir (),
-				     "accels",
-				     NULL);
-	if (filename != NULL)
-	{
-		gedit_debug_message (DEBUG_APP, "Loading keybindings from %s\n", filename);
-		gtk_accel_map_load (filename);
-		g_free (filename);
-	}
-}
-
-static void
 gedit_app_constructed (GObject *object)
 {
 	G_OBJECT_CLASS (gedit_app_parent_class)->constructed (object);
-
-	load_accels ();
 }
 
 static gboolean
