remove v4l/lml/buz, add symbolic folders, more xlat update, yuyv fixes, v4l2 upgrades
[goodguy/history.git] / cinelerra-5.1 / guicast / bcdisplay.C
index 4525857f53a30b59a9bf88acc9e0fe8759eae67c..fc0d6cf8ab8a15e3a61ddfb56a1588cf99918f4a 100644 (file)
@@ -27,6 +27,7 @@
 #include "bcwindowbase.h"
 #include "bcwindowevents.h"
 #include "condition.h"
+#include "language.h"
 #include "mutex.h"
 
 #include <pthread.h>
@@ -344,7 +345,7 @@ int BC_Display::unset_all_repeaters(BC_WindowBase *window)
 
 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;
@@ -358,7 +359,7 @@ void BC_Display::arm_repeat(int64_t duration)
 
 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;