mirror of
https://github.com/aseprite/aseprite.git
synced 2025-03-22 10:20:53 +00:00
Don't restore the window minimized
This commit is contained in:
parent
a088bf46a2
commit
be9b33828d
src
@ -138,8 +138,11 @@ static bool create_main_display(bool gpuAccel,
|
||||
}
|
||||
}
|
||||
|
||||
if (main_display && !windowLayout.empty())
|
||||
if (main_display && !windowLayout.empty()) {
|
||||
main_display->setLayout(windowLayout);
|
||||
if (main_display->isMinimized())
|
||||
main_display->maximize();
|
||||
}
|
||||
|
||||
return (main_display != nullptr);
|
||||
}
|
||||
|
@ -504,6 +504,15 @@ bool Alleg4Display::isMaximized() const
|
||||
#endif
|
||||
}
|
||||
|
||||
bool Alleg4Display::isMinimized() const
|
||||
{
|
||||
#ifdef _WIN32
|
||||
return (::GetWindowLong(win_get_window(), GWL_STYLE) & WS_MINIMIZE ? true: false);
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
void Alleg4Display::setTitleBar(const std::string& title)
|
||||
{
|
||||
set_window_title(title.c_str());
|
||||
|
@ -31,6 +31,7 @@ namespace she {
|
||||
void flip(const gfx::Rect& bounds) override;
|
||||
void maximize() override;
|
||||
bool isMaximized() const override;
|
||||
bool isMinimized() const override;
|
||||
void setTitleBar(const std::string& title) override;
|
||||
NativeCursor nativeMouseCursor() override;
|
||||
bool setNativeMouseCursor(NativeCursor cursor) override;
|
||||
|
@ -53,6 +53,7 @@ namespace she {
|
||||
|
||||
virtual void maximize() = 0;
|
||||
virtual bool isMaximized() const = 0;
|
||||
virtual bool isMinimized() const = 0;
|
||||
|
||||
virtual void setTitleBar(const std::string& title) = 0;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user