]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/windows/display.cpp
Refactor storage of monitor settings
[libs/gui.git] / source / graphics / windows / display.cpp
index d767bebd2e8ea11e67ddfd8a442f22ad1c539522..aaaa985c3cc21cb740d5e5bcd693472f57e9f4e9 100644 (file)
@@ -53,7 +53,7 @@ Display::Display(const string &):
                        monitor.video_modes.push_back(&modes.back());
 
                        if(have_current && info.dmPelsWidth==current.dmPelsWidth && info.dmPelsHeight==current.dmPelsHeight && info.dmDisplayFrequency==current.dmDisplayFrequency)
-                               monitor.desktop_mode = &modes.back();
+                               monitor.desktop_settings.mode = &modes.back();
                }
        }
 }
@@ -89,7 +89,7 @@ void Display::set_mode(const VideoMode &requested_mode, bool)
 
        for(list<Monitor>::iterator i=monitors.begin(); i!=monitors.end(); ++i)
                if(&*i==mode->monitor)
-                       i->current_mode = mode;
+                       i->current_settings.mode = mode;
 }
 
 bool Display::process_events()