X-Git-Url: http://git.tdb.fi/?p=libs%2Fgui.git;a=blobdiff_plain;f=source%2Fgraphics%2Fdisplay.cpp;h=ebf14ea489c9d1befa6c8efd192a12806d5833d6;hp=1c7b639a06d8f993b72ef92fb19d9d211271ed5b;hb=a8a9191481151f049781b670ea8883025a594a5f;hpb=2deed84c84e513ee1c2a2fbbcd3946c1d772fcbb diff --git a/source/graphics/display.cpp b/source/graphics/display.cpp index 1c7b639..ebf14ea 100644 --- a/source/graphics/display.cpp +++ b/source/graphics/display.cpp @@ -25,16 +25,16 @@ void Display::remove_window(Window &wnd) const VideoMode &Display::get_desktop_mode() const { - if(!primary_monitor || !primary_monitor->desktop_mode) + if(!primary_monitor || !primary_monitor->desktop_settings.mode) throw logic_error("no desktop mode"); - return *primary_monitor->desktop_mode; + return *primary_monitor->desktop_settings.mode; } void Display::restore_mode() { for(list::const_iterator i=monitors.begin(); i!=monitors.end(); ++i) - if(i->desktop_mode) - set_mode(*i->desktop_mode, false); + if(i->desktop_settings.mode) + set_mode(*i->desktop_settings.mode, false); } const VideoMode *Display::find_mode(const VideoMode &mode, float rate_tolerance) const