gtk_text_buffer_insert (buffer, &iter, text, -1);
-
-
window_set_name_from_filename ((struct editor_window *)se, filename);
gtk_text_buffer_set_modified (buffer, FALSE);
struct syntax_editor *se = (struct syntax_editor *)
window_create (WINDOW_SYNTAX, file_name);
- load_editor_from_file (se, file_name, NULL);
-
+ if ( load_editor_from_file (se, file_name, NULL) )
#if RECENT_LISTS_AVAILABLE
{
GtkRecentManager *manager = gtk_recent_manager_get_default();
gchar *uri = g_filename_to_uri (file_name, NULL, NULL);
+ gtk_recent_manager_remove_item (manager, uri, NULL);
if ( ! gtk_recent_manager_add_item (manager, uri))
g_warning ("Could not add item %s to recent list\n",uri);
g_free (uri);
}
+#else
+ ;
#endif
}