]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/windows/display.cpp
Store monitor names
[libs/gui.git] / source / graphics / windows / display.cpp
index 428abcc248f1f0fa2a613a95588078ace653fa3d..b9388e31f8ed297b85efbe20bd44b488bf7cc5b4 100644 (file)
@@ -26,6 +26,7 @@ Display::Display(const string &):
                monitors.push_back(Monitor());
                Monitor &monitor = monitors.back();
                monitor.index = monitors.size()-1;
+               monitor.name = adapter_dev.DeviceString;
                priv->monitors.push_back(adapter_dev.DeviceName);
 
                if(adapter_dev.StateFlags&DISPLAY_DEVICE_PRIMARY_DEVICE)
@@ -95,6 +96,7 @@ bool Display::process_events()
        MSG msg;
        if(PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
        {
+               TranslateMessage(&msg);
                DispatchMessage(&msg);
                return true;
        }