Updating branch refs/heads/bluesabre/gtk3
to 4d42b4c0f46f9d60b22e3561167e637bc8f5be3e (commit)
from 53f336f6e184e24a4c0e694f750b64df16d723b4 (commit)
commit 4d42b4c0f46f9d60b22e3561167e637bc8f5be3e
Author: Sean Davis <[email protected]>
Date: Sat Aug 24 07:14:06 2013 -0400
Fix crash in save playlist
data/interfaces/save-playlist.ui | 4 ++++
src/parole-medialist.c | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/data/interfaces/save-playlist.ui b/data/interfaces/save-playlist.ui
index 5a2d511..b9c5be1 100644
--- a/data/interfaces/save-playlist.ui
+++ b/data/interfaces/save-playlist.ui
@@ -65,6 +65,10 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="model">liststore</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <property name="enable_grid_lines">vertical</property>
+ <property name="enable_tree_lines">True</property>
<signal name="cursor-changed"
handler="parole_media_list_format_cursor_changed_cb" swapped="no"/>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection1"/>
diff --git a/src/parole-medialist.c b/src/parole-medialist.c
index 643ce56..774c724 100644
--- a/src/parole-medialist.c
+++ b/src/parole-medialist.c
@@ -784,8 +784,12 @@ void parole_media_list_format_cursor_changed_cb
(GtkTreeView *view, ParolePlayli
gchar *filename;
gchar *fbasename;
+ // FIXME: replaces entered filename with Playlist.
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER
(data->chooser));
- fbasename = g_path_get_basename (filename);
+ if (filename)
+ fbasename = g_path_get_basename (filename);
+ else
+ fbasename = g_strconcat (_("Playlist"), ".m3u", NULL);
g_free (filename);
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits