From 1581b1f651c71d2633935ca131913fe168583294 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Sat, 26 Mar 2005 15:19:22 +0000 Subject: Make sure logic method is called on the content of windows, fixes lists. --- src/gui/window.cpp | 8 ++++++++ src/gui/window.h | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/src/gui/window.cpp b/src/gui/window.cpp index ac869fab..7eb8643f 100644 --- a/src/gui/window.cpp +++ b/src/gui/window.cpp @@ -88,6 +88,14 @@ void Window::setWindowContainer(WindowContainer *wc) windowContainer = wc; } +void Window::logic() +{ + if (mContent != NULL) + { + mContent->logic(); + } +} + void Window::draw(gcn::Graphics* graphics) { int x, y; diff --git a/src/gui/window.h b/src/gui/window.h index 2b98bebf..126fe2f4 100644 --- a/src/gui/window.h +++ b/src/gui/window.h @@ -81,6 +81,11 @@ class Window : public gcn::Window */ void draw(gcn::Graphics *graphics); + /** + * Calls logic on content widget (cause Guichan 0.3.0 forgot this) + */ + void logic(); + /** * Adds a widget to the window. */ -- cgit v1.2.3-70-g09d2