]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/x11/display.cpp
Implement graphical reporting for uncaught exceptions
[libs/gui.git] / source / graphics / x11 / display.cpp
index 6f677c3048d7a7ee96b1db5f585847490503f7f8..70b77c60ff6239c46041b2821a9c39777f6f0628 100644 (file)
@@ -94,6 +94,8 @@ Display::Display(const string &disp_name):
 
        XSetErrorHandler(x_error_handler);
 
+       err_dialog = new ErrorDialog(this);
+
 #ifdef WITH_XRANDR
        int event_base;
        int error_base;
@@ -200,6 +202,7 @@ Display::~Display()
 {
        XCloseDisplay(priv->display);
        delete priv;
+       delete err_dialog;
 }
 
 void Display::set_mode(const VideoMode &requested_mode, bool exclusive)