[gthumb] Purge gnomevfs from dlg-catalog.c
- From: Michael J. Chudobiak <mjc src gnome org>
- To: svn-commits-list gnome org
- Subject: [gthumb] Purge gnomevfs from dlg-catalog.c
- Date: Thu, 23 Apr 2009 09:25:09 -0400 (EDT)
commit 90673f1608a630ce223de57cd908a50b7764a2cc
Author: Michael J. Chudobiak <mjc avtechpulse com>
Date: Thu Apr 23 09:24:50 2009 -0400
Purge gnomevfs from dlg-catalog.c
---
src/dlg-catalog.c | 36 ++++++++++++++----------------------
1 files changed, 14 insertions(+), 22 deletions(-)
diff --git a/src/dlg-catalog.c b/src/dlg-catalog.c
index 9563426..10119cd 100644
--- a/src/dlg-catalog.c
+++ b/src/dlg-catalog.c
@@ -29,8 +29,6 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
#include <glade/glade.h>
-#include <libgnomevfs/gnome-vfs-ops.h>
-#include <libgnomevfs/gnome-vfs-utils.h>
#include "typedefs.h"
#include "catalog.h"
@@ -77,12 +75,12 @@ static void
new_catalog_cb (GtkWidget *widget,
gpointer p)
{
- DialogData *data = p;
- char *name_utf8, *name;
- char *path;
- GnomeVFSResult result;
- GnomeVFSHandle *handle;
- GtkTreeIter iter;
+ DialogData *data = p;
+ char *name_utf8;
+ char *path;
+ GFile *gfile;
+ GFileOutputStream *stream;
+ GtkTreeIter iter;
name_utf8 = _gtk_request_dialog_run (GTK_WINDOW (data->window),
GTK_DIALOG_MODAL,
@@ -91,27 +89,21 @@ new_catalog_cb (GtkWidget *widget,
1024,
GTK_STOCK_CANCEL,
_("C_reate"));
-
if (name_utf8 == NULL)
return;
- name = gnome_vfs_escape_string (name_utf8);
- g_free (name_utf8);
-
path = g_strconcat (data->current_dir,
"/",
- name,
+ name_utf8,
CATALOG_EXT,
NULL);
- g_free (name);
+ g_free (name_utf8);
- result = gnome_vfs_create (&handle,
- path,
- GNOME_VFS_OPEN_WRITE,
- TRUE,
- 0644);
- if (result == GNOME_VFS_OK)
- gnome_vfs_close (handle);
+ gfile = gfile_new (path);
+ stream = g_file_create (gfile, G_FILE_CREATE_NONE, NULL, NULL);
+ if (stream)
+ g_object_unref (stream);
+ g_object_unref (gfile);
/* update the catalog list. */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]