aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/main.c b/main.c
index 318f52e..2b85d62 100644
--- a/main.c
+++ b/main.c
@@ -671,6 +671,7 @@ main (int argc, char **argv)
AppData *data;
GtkWidget *vbox, *hbox, *bbox, *scrolled_window;
GtkWidget *button, *image;
+ int i;
/**
* Initialize APIs.
@@ -879,6 +880,18 @@ main (int argc, char **argv)
gtk_widget_show_all (data->window);
/**
+ * Add any files specified on the command line.
+ */
+ for (i = 1; i < argc; i++) {
+ char *uri;
+ uri = g_filename_to_uri (argv[i], NULL, NULL);
+ if (uri) {
+ add_uri (data, uri);
+ g_free (uri);
+ }
+ }
+
+ /**
* Enter main loop.
**/
gtk_main ();