summaryrefslogtreecommitdiff
path: root/ui/gtk/main_statusbar.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2012-06-03 19:31:59 +0000
committerGuy Harris <guy@alum.mit.edu>2012-06-03 19:31:59 +0000
commit49ac36fd5967923ded246879141fa84155a5a69e (patch)
tree29553edb9f75669ea4eff05d4cd16ee91d1495a0 /ui/gtk/main_statusbar.c
parent6230f466709c56095023782e43a21f32ea59a34e (diff)
downloadwireshark-49ac36fd5967923ded246879141fa84155a5a69e.tar.gz
Use g_filename_display_basename() rather than get_basename() when we're
getting the basename for display purposes, so it's converted from the GLib/GTK+ locale filename encoding to UTF-8. (For Windows, the locale filename encoding is UTF-8, and the internal encoding is UTF-16, so the file names should *probably* all be valid UTF-8 - Windows may not support invalid UTF-16 in file names. For Qt, I'm not sure whether the file dialogs ever return file names in some non-UTF-8 encoding.) svn path=/trunk/; revision=43044
Diffstat (limited to 'ui/gtk/main_statusbar.c')
-rw-r--r--ui/gtk/main_statusbar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/gtk/main_statusbar.c b/ui/gtk/main_statusbar.c
index d7efa82a42..b7797d9ffa 100644
--- a/ui/gtk/main_statusbar.c
+++ b/ui/gtk/main_statusbar.c
@@ -745,7 +745,7 @@ statusbar_cf_file_read_started_cb(capture_file *cf, const char *action)
/* Ensure we pop any previous loaded filename */
statusbar_pop_file_msg();
- name_ptr = get_basename(cf->filename);
+ name_ptr = g_filename_display_basename(cf->filename);
statusbar_push_file_msg(" %s: %s", action, name_ptr);
}
@@ -926,7 +926,7 @@ static void
statusbar_cf_file_save_started_cb(gchar *filename)
{
statusbar_pop_file_msg();
- statusbar_push_file_msg(" Saving: %s...", get_basename(filename));
+ statusbar_push_file_msg(" Saving: %s...", g_filename_display_basename(filename));
}
static void