Warning to direct users to appropriate function
This commit is contained in:
parent
5b940692ea
commit
fdb92b373b
5 changed files with 10 additions and 0 deletions
|
@ -307,6 +307,8 @@ void RestoreWindow(void)
|
||||||
// Set window configuration state using flags
|
// Set window configuration state using flags
|
||||||
void SetWindowState(unsigned int flags)
|
void SetWindowState(unsigned int flags)
|
||||||
{
|
{
|
||||||
|
if (!CORE.Window.ready) TRACELOG(LOG_WARNING, "WINDOW: SetWindowState does nothing before window initialization, Use \"SetConfigFlags\" instead");
|
||||||
|
|
||||||
// Check previous state and requested state to apply required changes
|
// Check previous state and requested state to apply required changes
|
||||||
// NOTE: In most cases the functions already change the flags internally
|
// NOTE: In most cases the functions already change the flags internally
|
||||||
|
|
||||||
|
|
|
@ -350,6 +350,8 @@ void RestoreWindow(void)
|
||||||
// Set window configuration state using flags
|
// Set window configuration state using flags
|
||||||
void SetWindowState(unsigned int flags)
|
void SetWindowState(unsigned int flags)
|
||||||
{
|
{
|
||||||
|
if (!CORE.Window.ready) TRACELOG(LOG_WARNING, "WINDOW: SetWindowState does nothing before window initialization, Use \"SetConfigFlags\" instead");
|
||||||
|
|
||||||
CORE.Window.flags |= flags;
|
CORE.Window.flags |= flags;
|
||||||
|
|
||||||
if (flags & FLAG_VSYNC_HINT)
|
if (flags & FLAG_VSYNC_HINT)
|
||||||
|
|
|
@ -518,6 +518,8 @@ void RestoreWindow(void)
|
||||||
// Set window configuration state using flags
|
// Set window configuration state using flags
|
||||||
void SetWindowState(unsigned int flags)
|
void SetWindowState(unsigned int flags)
|
||||||
{
|
{
|
||||||
|
if (!CORE.Window.ready) TRACELOG(LOG_WARNING, "WINDOW: SetWindowState does nothing before window initialization, Use \"SetConfigFlags\" instead");
|
||||||
|
|
||||||
CORE.Window.flags |= flags;
|
CORE.Window.flags |= flags;
|
||||||
|
|
||||||
if (flags & FLAG_VSYNC_HINT)
|
if (flags & FLAG_VSYNC_HINT)
|
||||||
|
|
|
@ -364,6 +364,8 @@ void RestoreWindow(void)
|
||||||
// Set window configuration state using flags
|
// Set window configuration state using flags
|
||||||
void SetWindowState(unsigned int flags)
|
void SetWindowState(unsigned int flags)
|
||||||
{
|
{
|
||||||
|
if (!CORE.Window.ready) TRACELOG(LOG_WARNING, "WINDOW: SetWindowState does nothing before window initialization, Use \"SetConfigFlags\" instead");
|
||||||
|
|
||||||
// Check previous state and requested state to apply required changes
|
// Check previous state and requested state to apply required changes
|
||||||
// NOTE: In most cases the functions already change the flags internally
|
// NOTE: In most cases the functions already change the flags internally
|
||||||
|
|
||||||
|
|
|
@ -1905,6 +1905,8 @@ void TakeScreenshot(const char *fileName)
|
||||||
// To configure window states after creation, just use SetWindowState()
|
// To configure window states after creation, just use SetWindowState()
|
||||||
void SetConfigFlags(unsigned int flags)
|
void SetConfigFlags(unsigned int flags)
|
||||||
{
|
{
|
||||||
|
if (CORE.Window.ready) TRACELOG(LOG_WARNING, "WINDOW: SetConfigFlags called after window initialization, Use \"SetWindowState\" to set flags instead");
|
||||||
|
|
||||||
// Selected flags are set but not evaluated at this point,
|
// Selected flags are set but not evaluated at this point,
|
||||||
// flag evaluation happens at InitWindow() or SetWindowState()
|
// flag evaluation happens at InitWindow() or SetWindowState()
|
||||||
CORE.Window.flags |= flags;
|
CORE.Window.flags |= flags;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue