aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/detail/mac.m
diff options
context:
space:
mode:
Diffstat (limited to 'pugl/detail/mac.m')
-rw-r--r--pugl/detail/mac.m12
1 files changed, 4 insertions, 8 deletions
diff --git a/pugl/detail/mac.m b/pugl/detail/mac.m
index b4c52f0..2920675 100644
--- a/pugl/detail/mac.m
+++ b/pugl/detail/mac.m
@@ -101,11 +101,9 @@ updateViewRect(PuglView* view)
- (void) setIsVisible:(BOOL)flag
{
if (flag && !puglview->visible) {
- const PuglEvent map = {{PUGL_MAP, 0}};
- puglview->eventFunc(puglview, &map);
+ puglDispatchSimpleEvent(puglview, PUGL_MAP);
} else if (!flag && puglview->visible) {
- const PuglEvent unmap = {{PUGL_UNMAP, 0}};
- puglview->eventFunc(puglview, &unmap);
+ puglDispatchSimpleEvent(puglview, PUGL_UNMAP);
}
puglview->visible = flag;
@@ -659,8 +657,7 @@ handleCrossing(PuglWrapperView* view, NSEvent* event, const PuglEventType type)
{
(void)sender;
- const PuglEvent ev = {{PUGL_CLOSE, 0}};
- puglDispatchEvent(window->puglview, &ev);
+ puglDispatchSimpleEvent(window->puglview, PUGL_CLOSE);
return YES;
}
@@ -824,8 +821,7 @@ puglCreateWindow(PuglView* view, const char* title)
[impl->wrapperView updateTrackingAreas];
- const PuglEvent createEvent = {{PUGL_CREATE, 0}};
- puglDispatchEvent(view, &createEvent);
+ puglDispatchSimpleEvent(view, PUGL_CREATE);
const PuglEventConfigure ev = {
PUGL_CONFIGURE,