*** init.cc.org	2020-04-21 20:01:41.044134869 -0500
--- init.cc	2020-04-21 19:32:19.338126043 -0500
*************** EXPORT void audgui_init ()
*** 356,361 ****
--- 356,364 ----
  
      aud_config_set_defaults ("audgui", audgui_defaults);
  
+     if (aud_get_bool ("gtkui", "equalizer_visible"))
+         audgui_show_equalizer_window ();
+ 
      status_init ();
  
      hook_associate ("playlist set playing", playlist_set_playing_cb, nullptr);
*************** EXPORT void audgui_cleanup ()
*** 371,376 ****
--- 374,381 ----
      if (-- init_count)
          return;
  
+     bool equalizer_was_visible = aud_get_bool ("gtkui", "equalizer_visible");
+ 
      hook_dissociate ("playlist set playing", playlist_set_playing_cb);
      hook_dissociate ("playlist position", playlist_position_cb);
  
*************** EXPORT void audgui_cleanup ()
*** 379,384 ****
--- 384,392 ----
      for (int id = 0; id < AUDGUI_NUM_UNIQUE_WINDOWS; id ++)
          audgui_hide_unique_window (id);
  
+     if (equalizer_was_visible)
+         aud_set_bool ("gtkui", "equalizer_visible", true);
+ 
      audgui_hide_prefs_window ();
      audgui_infopopup_hide ();
  
