From: Willem J. P. <wjp...@us...> - 2011-02-27 12:15:18
|
gemrb: Infinity Engine emulator The branch master has been updated via 718025a6741b2ae0b03d3f1b78bc57677f066ca8 (commit) Summary of changes: gemrb/core/GUI/WorldMapControl.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) from 28311afa2c79c4d49616185a6eceb68b92d62cee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://gemrb.git.sourceforge.net/git/gitweb.cgi?p=gemrb/gemrb;a=commitdiff;h=718025a6741b2ae0b03d3f1b78bc57677f066ca8 commit 718025a6741b2ae0b03d3f1b78bc57677f066ca8 Author: Willem Jan Palenstijn <wjp...@us...> Date: Sun Feb 27 12:54:08 2011 +0100 Avoid modifying state after RunEventHandler. Necessary since the event handler can currently indirectly delete the WorldMapControl via Interface::LoadProgress. diff --git a/gemrb/core/GUI/WorldMapControl.cpp b/gemrb/core/GUI/WorldMapControl.cpp index a0591b0..73368b5 100644 --- a/gemrb/core/GUI/WorldMapControl.cpp +++ b/gemrb/core/GUI/WorldMapControl.cpp @@ -315,10 +315,10 @@ void WorldMapControl::OnMouseUp(unsigned short /*x*/, unsigned short /*y*/, if (Button != GEM_MB_ACTION) { return; } + MouseIsDown = false; if (lastCursor==IE_CURSOR_NORMAL) { RunEventHandler( WorldMapControlOnPress ); } - MouseIsDown = false; } /** Special Key Press */ ----------------------------------------------------------------------- This is an automated email from the git hooks/post-receive script. -- gemrb: Infinity Engine emulator |