diff --git a/src/planner-window.c b/src/planner-window.c
index 26f53b1..9b7c254 100644
--- a/src/planner-window.c
+++ b/src/planner-window.c
@@ -1693,8 +1693,9 @@
 	g_return_val_if_fail (uri != NULL, FALSE);
 
 	priv = window->priv;
-
-	if (!mrp_project_load (priv->project, uri, &error)) {
+	if (!mrp_project_load (priv->project,
+			               g_filename_from_uri(uri, NULL, NULL),
+						   &error)) {
 		dialog = gtk_message_dialog_new (
 			GTK_WINDOW (window),
 			GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,