diff -Naur beep/main.c ../bmp-0.9.7_patched/beep/main.c --- beep/main.c 2004-12-04 09:04:24.000000000 +0000 +++ ../bmp-0.9.7_patched/beep/main.c 2005-03-01 17:49:00.919611984 +0000 @@ -1008,15 +1008,19 @@ * interface to set menu items */ create_prefs_window(); + /* Order of windows shown modified by + * Dale Whittaker to fix problem + * with playlist and equalizer focus*/ + if (cfg.player_visible) + mainwin_show(TRUE); + if (cfg.equalizer_visible) equalizerwin_show(TRUE); if (cfg.playlist_visible) playlistwin_show(); - if (cfg.player_visible) - mainwin_show(TRUE); - else if (!cfg.playlist_visible && !cfg.equalizer_visible) + else if (!cfg.player_visible && !cfg.playlist_visible && !cfg.equalizer_visible) mainwin_show(TRUE); /* FIXME: move this away */