Skip to content

Commit f09cb12

Browse files
committed
Use Allegro routines to get desktop resolution
1 parent fac8c4e commit f09cb12

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Editor/EditorApp.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ namespace RTEGUI {
2121
set_display_switch_callback(SWITCH_IN, SwitchInHandler);
2222

2323
// Don't want to deal with recreating the backbuffer on window resize so just create one as large as the screen.
24-
m_BackBuffer = create_bitmap(GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
24+
int desktopResX;
25+
int desktopResY;
26+
get_desktop_resolution(&desktopResX, &desktopResY);
27+
m_BackBuffer = create_bitmap(desktopResX, desktopResY);
2528
clear_to_color(m_BackBuffer, 0);
2629

2730
m_Screen = std::make_unique<AllegroScreen>(m_BackBuffer);

0 commit comments

Comments
 (0)