]> git.tdb.fi Git - libs/gui.git/blobdiff - source/gbase/window.cpp
Exception changes
[libs/gui.git] / source / gbase / window.cpp
index fbcbd519f99dbe01a49f70490b4f6de259d6c87b..77959ded2ddd3de77627846028f5a7946ae9cd8b 100644 (file)
@@ -9,7 +9,6 @@
 #include <windowsx.h>
 #endif
 #include <msp/core/application.h>
-#include <msp/core/except.h>
 #include "display.h"
 #include "window.h"
 #include "display_priv.h"
@@ -104,7 +103,7 @@ void Window::init()
                wndcl.hIconSm = 0;
 
                if(!RegisterClassEx(&wndcl))
-                       throw Exception("Couldn't register window class");
+                       throw system_error("RegisterClassEx");
 
                wndclass_created = true;
        }
@@ -129,7 +128,7 @@ void Window::init()
                reinterpret_cast<HINSTANCE>(Application::get_data()),
                this);
        if(!priv->window)
-               throw Exception("CreateWindowEx failed");
+               throw system_error("CreateWindowEx");
 
 #else
        ::Display *dpy = display.get_private().display;