]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/windows/display.cpp
Track the currently focused window in Display
[libs/gui.git] / source / graphics / windows / display.cpp
index fdae09e362e5abe25c8c29d34a5380d351a6b1ae..d767bebd2e8ea11e67ddfd8a442f22ad1c539522 100644 (file)
@@ -9,7 +9,8 @@ namespace Graphics {
 
 Display::Display(const string &):
        primary_monitor(0),
-       priv(new Private)
+       priv(new Private),
+       focus_window(0)
 {
        static ErrorDialog err_dlg(0);
 
@@ -26,6 +27,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)