From 47df008fb66a693b0497d0a876d96fd095a94cd3 Mon Sep 17 00:00:00 2001 From: ishmal Date: Thu, 22 Mar 2007 07:38:36 +0000 Subject: [PATCH] More progress with preview and opening of files with non-ascii filenames. Still crash on previewing file with an image. --- src/ui/dialog/filedialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/dialog/filedialog.cpp b/src/ui/dialog/filedialog.cpp index 818de6f2d..4de947642 100644 --- a/src/ui/dialog/filedialog.cpp +++ b/src/ui/dialog/filedialog.cpp @@ -246,7 +246,11 @@ bool SVGPreview::setFileName(Glib::ustring &theFileName) fileName = Glib::filename_to_utf8(fileName); - SPDocument *doc = sp_document_new (fileName.c_str(), 0); + /** + * I don't know why passing false to keepalive is bad. But it + * prevents the display of an svg with a non-ascii filename + */ + SPDocument *doc = sp_document_new (fileName.c_str(), true); if (!doc) { g_warning("SVGView: error loading document '%s'\n", fileName.c_str()); return false; -- 2.30.2