Commit Diff


commit - 092d5ed78fe172a700d91cd051a0ca33dc530126
commit + 2fcdff498ad01421e89e35a8971af326d63aab4d
blob - f319441e41018c9e8e340e6cbd8862ad1e90f217
blob + 8c699fdc58995d0f07ec73157dbdaed8e4a6adbb
--- mpc-bar.m
+++ mpc-bar.m
@@ -8,7 +8,7 @@
 #include <stdlib.h>
 #include <string.h>
 
-#define VERSION "0.1"
+#define VERSION "0.1.1"
 #define TITLE_MAX_LENGTH 96
 #define SLEEP_INTERVAL 0.2
 
@@ -116,13 +116,6 @@ static NSString *formatTime(unsigned int t) {
   struct mpd_status *status = NULL;
   struct mpd_song *song = NULL;
   NSString *errorMsg = nil;
-
-  [playPauseItem setEnabled:NO];
-  [stopItem setEnabled:NO];
-  [nextItem setEnabled:NO];
-  [previousItem setEnabled:NO];
-  [singleItem setEnabled:NO];
-  [updateDatabaseItem setEnabled:YES];
 
   NSMutableString *output = [NSMutableString new];
 
@@ -220,6 +213,7 @@ static NSString *formatTime(unsigned int t) {
 
   [singleItem setEnabled:(active && (song_pos < queue_length))];
   [clearItem setEnabled:(queue_length > 0)];
+  [updateDatabaseItem setEnabled:YES];
 
 cleanup:
   if (song)