[sound-juicer] Disable 'reread CD' menu item while already rereading a CD
- From: Christophe Fergeau <teuf src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sound-juicer] Disable 'reread CD' menu item while already rereading a CD
- Date: Mon, 14 May 2012 14:07:12 +0000 (UTC)
commit b0e05a9bee080b5259024e02526709800094535d
Author: Christophe Fergeau <cfergeau redhat com>
Date: Mon May 14 00:41:17 2012 +0200
Disable 'reread CD' menu item while already rereading a CD
https://bugzilla.gnome.org/show_bug.cgi?id=675996
src/sj-main.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/sj-main.c b/src/sj-main.c
index a0dc6b7..8e54e58 100644
--- a/src/sj-main.c
+++ b/src/sj-main.c
@@ -80,6 +80,7 @@ static GtkWidget *track_listview, *extract_button, *play_button;
static GtkWidget *status_bar;
static GtkWidget *extract_menuitem, *play_menuitem, *next_menuitem, *prev_menuitem, *select_all_menuitem, *deselect_all_menuitem;
static GtkWidget *submit_menuitem;
+static GtkWidget *reread_menuitem;
static GtkWidget *duplicate, *eject;
GtkListStore *track_store;
static BaconMessageConnection *connection;
@@ -836,6 +837,7 @@ metadata_cb (SjMetadataGetter *m, GList *albums, GError *error)
if (current_submit_url) {
gtk_widget_set_sensitive (submit_menuitem, TRUE);
}
+ gtk_widget_set_sensitive (reread_menuitem, TRUE);
/* Free old album details */
if (current_album != NULL) {
@@ -901,6 +903,8 @@ static void reread_cd (gboolean ignore_no_media)
window = gtk_widget_get_window (main_window);
+ gtk_widget_set_sensitive (reread_menuitem, FALSE);
+
/* Make sure nothing is playing */
stop_playback ();
@@ -1733,6 +1737,7 @@ int main (int argc, char **argv)
select_all_menuitem = GET_WIDGET ("select_all");
deselect_all_menuitem = GET_WIDGET ("deselect_all");
submit_menuitem = GET_WIDGET ("submit");
+ reread_menuitem = GET_WIDGET ("re-read");
title_entry = GET_WIDGET ("title_entry");
artist_entry = GET_WIDGET ("artist_entry");
duration_label = GET_WIDGET ("duration_label");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]