public void RedrawAllTiles() { tileUpdaterIndex = 0; tileUpdaterRedraw = true; GLib.IdleHandler handler = new GLib.IdleHandler(TileUpdater); GLib.Idle.Remove(handler); GLib.Idle.Add(handler); }