Partition: add method EmitIdle()

Prepare for moving idle events to class Partition.  Right now, it's
just a wrapper for idle_add().
This commit is contained in:
Max Kellermann
2016-03-05 19:16:39 +01:00
parent e52ac0b187
commit b24a5e0662
7 changed files with 21 additions and 13 deletions

View File

@@ -77,7 +77,6 @@ Instance::OnDatabaseModified()
stats_invalidate();
partition->DatabaseModified(*database);
idle_add(IDLE_DATABASE);
}
void
@@ -102,13 +101,13 @@ Instance::OnDatabaseSongRemoved(const LightSong &song)
void
Instance::FoundNeighbor(gcc_unused const NeighborInfo &info)
{
idle_add(IDLE_NEIGHBOR);
partition->EmitIdle(IDLE_NEIGHBOR);
}
void
Instance::LostNeighbor(gcc_unused const NeighborInfo &info)
{
idle_add(IDLE_NEIGHBOR);
partition->EmitIdle(IDLE_NEIGHBOR);
}
#endif