another externs removed

master
Andrzej Rybczak 17 years ago
parent 26365d9832
commit f9cdfa5d2b
  1. 2
      src/browser.cpp
  2. 5
      src/global.h
  3. 2
      src/media_library.cpp
  4. 14
      src/ncmpcpp.cpp
  5. 3
      src/playlist.cpp
  6. 3
      src/playlist.h
  7. 2
      src/playlist_editor.cpp
  8. 2
      src/search_engine.cpp
  9. 4
      src/status.cpp

@ -185,7 +185,7 @@ void Browser::SpacePressed()
block_item_list_update = 1;
if (Config.ncmpc_like_songs_adding && w->isBold())
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
long long hash = w->Current().song->GetHash();
for (size_t i = 0; i < myPlaylist->Main()->Size(); i++)
{

@ -46,18 +46,15 @@ namespace Global
extern pthread_mutex_t curl;
# endif
extern bool dont_change_now_playing;
extern bool block_progressbar_update;
extern bool block_playlist_update;
extern bool block_item_list_update;
extern bool header_update_status;
extern bool messages_allowed;
extern bool redraw_header;
extern std::string volume_state;
extern bool header_update_status;
extern std::vector<int> vFoundPositions;
extern int found_pos;
}

@ -362,7 +362,7 @@ void MediaLibrary::AddToPlaylist(bool add_n_play)
}
else
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
for (size_t i = 0; i < myPlaylist->Main()->Size(); i++)
{
if (myPlaylist->Main()->at(i).GetHash() == hash)

@ -73,9 +73,7 @@ size_t Global::main_height;
time_t Global::timer;
bool Global::dont_change_now_playing = 0;
bool Global::block_progressbar_update = 0;
bool Global::block_playlist_update = 0;
bool Global::block_item_list_update = 0;
bool Global::messages_allowed = 0;
@ -204,7 +202,7 @@ int main(int argc, char *argv[])
TraceMpdStatus();
block_item_list_update = 0;
block_playlist_update = 0;
Playlist::BlockUpdate = 0;
messages_allowed = 1;
// header stuff
@ -437,7 +435,7 @@ int main(int argc, char *argv[])
{
if (!myPlaylist->Main()->Empty() && myScreen == myPlaylist)
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
if (myPlaylist->Main()->hasSelected())
{
vector<size_t> list;
@ -451,7 +449,7 @@ int main(int argc, char *argv[])
}
else
{
dont_change_now_playing = 1;
Playlist::BlockNowPlayingUpdate = 1;
myPlaylist->Main()->SetTimeout(50);
while (!myPlaylist->Main()->Empty() && Keypressed(input, Key.Delete))
{
@ -466,7 +464,7 @@ int main(int argc, char *argv[])
myPlaylist->Main()->ReadKey(input);
}
myPlaylist->Main()->SetTimeout(ncmpcpp_window_timeout);
dont_change_now_playing = 0;
Playlist::BlockNowPlayingUpdate = 0;
}
Mpd->CommitQueue();
}
@ -603,7 +601,7 @@ int main(int argc, char *argv[])
{
if (myScreen == myPlaylist && !myPlaylist->Main()->Empty())
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
myPlaylist->Main()->SetTimeout(50);
if (myPlaylist->Main()->hasSelected())
{
@ -706,7 +704,7 @@ int main(int argc, char *argv[])
{
if (myScreen == myPlaylist && !myPlaylist->Main()->Empty())
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
myPlaylist->Main()->SetTimeout(50);
if (myPlaylist->Main()->hasSelected())
{

@ -32,6 +32,9 @@ using std::vector;
Playlist *myPlaylist = new Playlist;
bool Playlist::BlockNowPlayingUpdate = 0;
bool Playlist::BlockUpdate = 0;
void Playlist::Init()
{
w = new Menu<MPD::Song>(0, main_start_y, COLS, main_height, Config.columns_in_playlist ? Display::Columns(Config.song_columns_list_format) : "", Config.main_color, brNone);

@ -48,6 +48,9 @@ class Playlist : public Screen< Menu<MPD::Song> >
int NowPlaying;
int OldPlaying;
static bool BlockNowPlayingUpdate;
static bool BlockUpdate;
protected:
std::string TotalLength();
};

@ -229,7 +229,7 @@ void PlaylistEditor::AddToPlaylist(bool add_n_play)
}
else
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
for (size_t i = 0; i < myPlaylist->Main()->Size(); i++)
{
if (myPlaylist->Main()->at(i).GetHash() == hash)

@ -259,7 +259,7 @@ void SearchEngine::SpacePressed()
block_item_list_update = 1;
if (Config.ncmpc_like_songs_adding && w->isBold())
{
block_playlist_update = 1;
Playlist::BlockUpdate = 1;
long long hash = w->Current().second->GetHash();
for (size_t i = 0; i < myPlaylist->Main()->Size(); i++)
{

@ -147,7 +147,7 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *)
wFooter->Bold(1);
wFooter->GetXY(sx, sy);
if ((myPlaylist->NowPlaying != Mpd->GetCurrentSongPos() || changed.SongID) && !dont_change_now_playing)
if ((myPlaylist->NowPlaying != Mpd->GetCurrentSongPos() || changed.SongID) && !Playlist::BlockNowPlayingUpdate)
{
myPlaylist->OldPlaying = myPlaylist->NowPlaying;
myPlaylist->NowPlaying = Mpd->GetCurrentSongPos();
@ -161,7 +161,7 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *)
if (changed.Playlist)
{
if (!block_playlist_update)
if (!Playlist::BlockUpdate)
{
SongList list;
size_t playlist_length = Mpd->GetPlaylistLength();

Loading…
Cancel
Save