diff --git a/gdigi.c b/gdigi.c index e9bfc0c..772aad0 100644 --- a/gdigi.c +++ b/gdigi.c @@ -653,9 +653,15 @@ int main(int argc, char *argv[]) { } if (device != NULL) { + /* enable GUI mode */ + set_option(GUI_MODE_ON_OFF, USB_POSITION, 1); + gui_create(device); gtk_main(); gui_free(); + + /* disable GUI mode */ + set_option(GUI_MODE_ON_OFF, USB_POSITION, 0); } } } diff --git a/gdigi.h b/gdigi.h index 57d3baf..2a3ee5c 100644 --- a/gdigi.h +++ b/gdigi.h @@ -610,6 +610,8 @@ enum { #define USB_AUDIO_PLAYBACK_MIX 12297 #define USB_AUDIO_LEVEL 12307 +#define GUI_MODE_ON_OFF 12298 + #endif /* DOXYGEN_SHOULD_SKIP_THIS */ typedef enum {