diff --git a/ChangeLog b/ChangeLog index a367421532..ed78c3a21b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-03-15 David Hampton + * src/gnome-utils/gnc-main-window.c: Treat the file name as utf8 + when finding the file name for the window title. + * src/gnome-utils/gnc-main-window.c: Don't create a new window for a page if there's already an open blank window. Fixes 334672. diff --git a/src/gnome-utils/gnc-main-window.c b/src/gnome-utils/gnc-main-window.c index 3f0b0eb4c1..0c74c0b9eb 100644 --- a/src/gnome-utils/gnc-main-window.c +++ b/src/gnome-utils/gnc-main-window.c @@ -1128,9 +1128,9 @@ gnc_main_window_generate_title (GncMainWindow *window) filename = _(""); else { /* The Gnome HIG 2.0 recommends only the file name (no path) be used. (p15) */ - ptr = strrchr(filename, '/'); + ptr = g_utf8_strrchr(filename, -1, G_DIR_SEPARATOR); if (ptr != NULL) - filename = ptr+1; + filename = g_utf8_next_char(ptr); } priv = GNC_MAIN_WINDOW_GET_PRIVATE(window);