From e10130b718c12b918445e890772f1093a748a397 Mon Sep 17 00:00:00 2001 From: "wagic.jeck" Date: Mon, 2 Nov 2009 06:25:03 +0000 Subject: [PATCH] Jeck - Whoops. Forgot to make invisible cheats unselectable. Fixed. --- projects/mtg/include/OptionItem.h | 1 + projects/mtg/src/OptionItem.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/projects/mtg/include/OptionItem.h b/projects/mtg/include/OptionItem.h index a90fcf199..f06190982 100644 --- a/projects/mtg/include/OptionItem.h +++ b/projects/mtg/include/OptionItem.h @@ -243,6 +243,7 @@ class WDecoCheat: public WGuiDeco { public: WDecoCheat(WGuiBase * _it); virtual bool Visible(); + bool Selectable(); virtual void Reload(); protected: bool bVisible; diff --git a/projects/mtg/src/OptionItem.cpp b/projects/mtg/src/OptionItem.cpp index 07b78ea5c..5979ecb92 100644 --- a/projects/mtg/src/OptionItem.cpp +++ b/projects/mtg/src/OptionItem.cpp @@ -786,6 +786,11 @@ bool WDecoCheat::Visible(){ return true; return false; } +bool WDecoCheat::Selectable(){ + if(!it || !Visible()) + return false; + return it->Selectable(); +} //WDecoConfirm WDecoConfirm::WDecoConfirm(JGuiListener * _listener, WGuiBase * _it): WGuiDeco(_it){