Author: mordante
Date: Fri Sep 19 17:36:09 2008
New Revision: 29556
URL: http://svn.gna.org/viewcvs/wesnoth?rev=29556&view=rev
Log:
A full redraw for the canvas was ignored, this commit fixes that.
Modified:
trunk/src/gui/widgets/vertical_scrollbar_container.cpp
Modified: trunk/src/gui/widgets/vertical_scrollbar_container.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/widgets/vertical_scrollbar_container.cpp?rev=29556&r1=29555&r2=29556&view=diff
==============================================================================
--- trunk/src/gui/widgets/vertical_scrollbar_container.cpp (original)
+++ trunk/src/gui/widgets/vertical_scrollbar_container.cpp Fri Sep 19 17:36:09
2008
@@ -257,15 +257,16 @@
}
void tvertical_scrollbar_container_::draw(
- surface& surface, const bool force, const bool
invalidate_background)
+ surface& surface, const bool force, const bool
invalidate_background)
{
// Inherited.
- tcontainer_::draw(surface, force, invalidate_background);
+ const bool do_force = force || needs_full_redraw();
+ tcontainer_::draw(surface, do_force, invalidate_background);
if(scrollbar_mode_ != HIDE) {
- draw_content(surface, force, invalidate_background);
- }
- draw_content(surface, force, invalidate_background);
+ draw_content(surface, do_force, invalidate_background);
+ }
+ draw_content(surface, do_force, invalidate_background);
}
twidget* tvertical_scrollbar_container_::find_widget(
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits