[vinagre] VinagreTab: don't crash on screenshot
- From: Jonh Wendell <jwendell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vinagre] VinagreTab: don't crash on screenshot
- Date: Thu, 27 Jun 2013 19:27:58 +0000 (UTC)
commit 49f319e9cf67330f981dc3066e6caa283684f7e5
Author: Jonh Wendell <jonh wendell intel com>
Date: Thu Jun 27 16:24:17 2013 -0300
VinagreTab: don't crash on screenshot
In the save dialog, if the user changes the extension by clicking
on the filter, and he is in 'Recent Used' folder, vinagre crashes.
This is because gtk_file_chooser_get_filename() would return NULL
if we are in 'Recent Used' folder.
Use the new gtk+ function gtk_file_chooser_get_current_name(), which
returns whatever is in the filename entry.
https://bugzilla.gnome.org/show_bug.cgi?id=703185
vinagre/vinagre-tab.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/vinagre/vinagre-tab.c b/vinagre/vinagre-tab.c
index 32730da..2f06e0d 100644
--- a/vinagre/vinagre-tab.c
+++ b/vinagre/vinagre-tab.c
@@ -852,7 +852,7 @@ filter_changed_cb (GObject *object, GParamSpec *pspec, VinagreTab *tab)
filter = gtk_file_chooser_get_filter (chooser);
extension = g_object_get_data (G_OBJECT (filter), "extension");
- filename = gtk_file_chooser_get_filename (chooser);
+ filename = gtk_file_chooser_get_current_name (chooser);
basename = g_path_get_basename (filename);
for (i = strlen (basename)-1; i>=0; i--)
if (basename[i] == '.')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]