Skip to content

Commit 1951f3f

Browse files
committed
[Branches/1.0] Added OnRefreshNeeded to Map.
git-tfs-id: [https://tfs.codeplex.com/tfs/TFS01]$/SharpMap/Branches/1.0;C105678
1 parent 382a580 commit 1951f3f

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

SharpMap/Map/Map.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,7 @@ void layer_DownloadProgressChanged(int tilesRemaining)
230230
{
231231
if (tilesRemaining <= 0)
232232
{
233-
var e = RefreshNeeded;
234-
if (e != null)
235-
e(this, new EventArgs());
233+
OnRefreshNeeded(EventArgs.Empty);
236234
}
237235
}
238236

@@ -544,6 +542,17 @@ public void RenderMap(Graphics g)
544542
OnMapRendered(g);
545543
}
546544

545+
/// <summary>
546+
/// Fires the RefreshNeeded event.
547+
/// </summary>
548+
/// <param name="e">EventArgs argument.</param>
549+
protected virtual void OnRefreshNeeded(EventArgs e)
550+
{
551+
var handler = RefreshNeeded;
552+
if (handler != null)
553+
handler(this, e);
554+
}
555+
547556
/// <summary>
548557
/// Fired when map is rendering
549558
/// </summary>

0 commit comments

Comments
 (0)