From 781273c236c9a17d13d813e5689f72bac6053818 Mon Sep 17 00:00:00 2001
From: Přemysl Janouch 
Date: Sat, 19 Feb 2011 13:22:06 +0100
Subject: Open files from command line.
---
 src/ld-window-main.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
(limited to 'src/ld-window-main.c')
diff --git a/src/ld-window-main.c b/src/ld-window-main.c
index 6191bc2..3599da6 100644
--- a/src/ld-window-main.c
+++ b/src/ld-window-main.c
@@ -174,13 +174,20 @@ static GtkActionEntry wm_action_entries[] =
 
 /**
  * ld_window_main_new:
+ * @filename: (allow-none): a file to open.
  *
  * Create an instance.
  */
 GtkWidget *
-ld_window_main_new (void)
+ld_window_main_new (const gchar *filename)
 {
-	return g_object_new (LD_TYPE_WINDOW_MAIN, NULL);
+	GtkWidget *self;
+	self = g_object_new (LD_TYPE_WINDOW_MAIN, NULL);
+
+	if (filename)
+		diagram_open (LD_WINDOW_MAIN (self), filename);
+
+	return self;
 }
 
 G_DEFINE_TYPE (LdWindowMain, ld_window_main, GTK_TYPE_WINDOW);
-- 
cgit v1.2.3-70-g09d2