[Commits] [wesnoth/wesnoth] 64b900: Fix bug #24762: Recreate buttons GUI buttons on a ...

GitHub noreply at github.com
Sat Jul 9 09:54:59 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 64b90042c424f4996984d02784cde889d2f78210
      https://github.com/wesnoth/wesnoth/commit/64b90042c424f4996984d02784cde889d2f78210
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-07-09 (Sat, 09 Jul 2016)

  Changed paths:
    M changelog
    M src/display.cpp
    M src/display.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/palette/editor_palettes.cpp
    M src/editor/palette/empty_palette.hpp
    M src/editor/palette/location_palette.cpp
    M src/editor/palette/palette_manager.cpp
    M src/events.cpp
    M src/events.hpp
    M src/hotkey/command_executor.cpp
    M src/mouse_events.cpp
    M src/mouse_handler_base.cpp
    M src/playmp_controller.cpp
    M src/playturn.cpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp

  Log Message:
  -----------
  Fix bug #24762: Recreate buttons GUI buttons on a full redraw

This re-creates the main display-gui() buttons on a full redraw to take
into account that the theme expects them to be out of sync. As a
consequence I have also been forced to refactor how said buttons are
managed and introduced a new method to join the same event context
as another component.





More information about the Commits mailing list