diff --git a/mousepad/mousepad-window.c b/mousepad/mousepad-window.c index 224c154..33ecf80 100644 --- a/mousepad/mousepad-window.c +++ b/mousepad/mousepad-window.c @@ -1593,6 +1593,13 @@ mousepad_window_open_files (MousepadWindow *window, /* convert the uri to an absolute filename */ filename = g_filename_from_uri (filenames[n], NULL, NULL); } + else if (strncmp (filenames[n], "smb:", 3) == 0) + { + /* */ + GFile *file = g_file_new_for_uri (filenames[n]); + filename = g_file_get_path (file); + g_object_unref (file); + } else if (g_path_is_absolute (filenames[n]) == FALSE) { /* create an absolute file */