#include "bcwindowbase.h"
#include "bcwindowevents.h"
#include "condition.h"
+#include "language.h"
#include "mutex.h"
#include <pthread.h>
void BC_Display::arm_repeat(int64_t duration)
{
- XEvent *event = new XEvent;
+ XEvent *event = BC_WindowBase::new_xevent();
XClientMessageEvent *ptr = (XClientMessageEvent*)event;
event->xany.window = 0;
ptr->type = ClientMessage;
void BC_Display::arm_completion(BC_WindowBase *window)
{
- XEvent *event = new XEvent;
+ XEvent *event = BC_WindowBase::new_xevent();
XClientMessageEvent *ptr = (XClientMessageEvent*)event;
event->xany.window = window->win;
event->type = ClientMessage;