Changeset - r13501:4fc033860b44
[Not reviewed]
master
0 3 0
rubidium - 15 years ago 2009-11-09 16:05:24
rubidium@openttd.org
(svn r18030) -Fix: screen jumped a bit for at least SDL and Allegro when right-click-dragging
3 files changed with 6 insertions and 4 deletions:
0 comments (0 inline, 0 general)
src/smallmap_gui.cpp
Show inline comments
 
@@ -1064,8 +1064,6 @@ public:
 
		if (widget == SM_WIDGET_MAP) {
 
			if (_scrolling_viewport) return;
 
			_scrolling_viewport = true;
 
			_cursor.delta.x = 0;
 
			_cursor.delta.y = 0;
 
		}
 
	}
 

	
src/video/win32_v.cpp
Show inline comments
 
@@ -879,7 +879,6 @@ void VideoDriver_Win32::MainLoop()
 
			if (old_ctrl_pressed != _ctrl_pressed) HandleCtrlChanged();
 

	
 
			GameLoop();
 
			_cursor.delta.x = _cursor.delta.y = 0;
 

	
 
			if (_force_full_redraw) MarkWholeScreenDirty();
 

	
src/window.cpp
Show inline comments
 
@@ -2197,7 +2197,7 @@ static void HandleKeyScrolling()
 
	}
 
}
 

	
 
void MouseLoop(MouseClick click, int mousewheel)
 
static void MouseLoop(MouseClick click, int mousewheel)
 
{
 
	DecreaseWindowCounters();
 
	HandlePlacePresize();
 
@@ -2340,6 +2340,11 @@ void HandleMouseEvents()
 
	}
 

	
 
	MouseLoop(click, mousewheel);
 

	
 
	/* We have moved the mouse the required distance,
 
	 * no need to move it at any later time. */
 
	_cursor.delta.x = 0;
 
	_cursor.delta.y = 0;
 
}
 

	
 
/**
0 comments (0 inline, 0 general)