[easytag] Fix playlist name radio button initial state
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag] Fix playlist name radio button initial state
- Date: Sun, 8 Mar 2020 16:57:12 +0000 (UTC)
commit 9dadc375fa27433ffd103fdb62b1834fc2e53449
Author: David King <amigadave amigadave com>
Date: Sun Mar 8 16:53:39 2020 +0000
Fix playlist name radio button initial state
As the first radio button of the group is active by default, bind the
setting to the second button in the group, and invert the boolean.
https://gitlab.gnome.org/GNOME/easytag/issues/40
src/playlist_dialog.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/playlist_dialog.c b/src/playlist_dialog.c
index 1a63c0b..cfcb3cf 100644
--- a/src/playlist_dialog.c
+++ b/src/playlist_dialog.c
@@ -34,7 +34,7 @@
typedef struct
{
- GtkWidget *name_mask_radio;
+ GtkWidget *name_directory_radio;
GtkWidget *name_mask_entry;
GtkWidget *selected_files_check;
GtkWidget *path_relative_radio;
@@ -642,8 +642,9 @@ create_playlist_dialog (EtPlaylistDialog *self)
/* Playlist name */
g_settings_bind (MainSettings, "playlist-filename-mask",
priv->name_mask_entry, "text", G_SETTINGS_BIND_DEFAULT);
- g_settings_bind (MainSettings, "playlist-use-mask", priv->name_mask_radio,
- "active", G_SETTINGS_BIND_DEFAULT);
+ g_settings_bind (MainSettings, "playlist-use-mask",
+ priv->name_directory_radio, "active",
+ G_SETTINGS_BIND_DEFAULT | G_SETTINGS_BIND_INVERT_BOOLEAN);
/* Playlist options */
g_settings_bind (MainSettings, "playlist-selected-only",
@@ -714,7 +715,7 @@ et_playlist_dialog_class_init (EtPlaylistDialogClass *klass)
"/org/gnome/EasyTAG/playlist_dialog.ui");
gtk_widget_class_bind_template_child_private (widget_class,
EtPlaylistDialog,
- name_mask_radio);
+ name_directory_radio);
gtk_widget_class_bind_template_child_private (widget_class,
EtPlaylistDialog,
name_mask_entry);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]