-#include <stdexcept>
-#include "cocoadisplay.h"
#include "display.h"
#include "display_private.h"
+#include <stdexcept>
+#include "cocoadisplay.h"
using namespace std;
namespace Msp {
namespace Graphics {
-Display::Display(const std::string &):
+Display::Display(const string &):
priv(new Private)
{
+ static ErrorDialog err_dlg(nullptr);
+
priv->display = create_display();
}
if(!get_event(priv->display, &event.cevent))
return false;
- map<WindowHandle, Window *>::iterator i = priv->windows.find(event.cevent.any.window);
+ auto i = priv->windows.find(event.cevent.any.window);
if(i!=priv->windows.end())
i->second->event(event);