mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-28 08:48:48 +02:00
Merge pull request #604 from dydzio0614/StatusbarFix2
Revert old statusbar hackfix
This commit is contained in:
commit
6c64356e48
@ -376,11 +376,6 @@ CGStatusBar::CGStatusBar(int x, int y, std::string name, int maxw)
|
||||
autoRedraw = false;
|
||||
}
|
||||
|
||||
CGStatusBar::~CGStatusBar()
|
||||
{
|
||||
GH.statusbar = oldStatusBar;
|
||||
}
|
||||
|
||||
void CGStatusBar::show(SDL_Surface * to)
|
||||
{
|
||||
showAll(to);
|
||||
@ -388,7 +383,6 @@ void CGStatusBar::show(SDL_Surface * to)
|
||||
|
||||
void CGStatusBar::init()
|
||||
{
|
||||
oldStatusBar = GH.statusbar;
|
||||
GH.statusbar = shared_from_this();
|
||||
}
|
||||
|
||||
|
@ -119,8 +119,6 @@ class CGStatusBar : public CLabel, public std::enable_shared_from_this<CGStatusB
|
||||
bool textLock; //Used for blocking changes to the text
|
||||
void init();
|
||||
|
||||
std::shared_ptr<CGStatusBar> oldStatusBar;
|
||||
|
||||
CGStatusBar(std::shared_ptr<CPicture> background_, EFonts Font = FONT_SMALL, EAlignment Align = CENTER, const SDL_Color & Color = Colors::WHITE);
|
||||
CGStatusBar(int x, int y, std::string name, int maxw = -1);
|
||||
protected:
|
||||
@ -139,8 +137,6 @@ public:
|
||||
|
||||
void show(SDL_Surface * to) override; //shows statusbar (with current text)
|
||||
|
||||
~CGStatusBar();
|
||||
|
||||
void lock(bool shouldLock); //If true, current text cannot be changed until lock(false) is called
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user