X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcdisplay.C;h=fc0d6cf8ab8a15e3a61ddfb56a1588cf99918f4a;hb=3406c79cd1a832418ad3a8b3de7a823b79ff5675;hp=4525857f53a30b59a9bf88acc9e0fe8759eae67c;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcdisplay.C b/cinelerra-5.1/guicast/bcdisplay.C index 4525857f..fc0d6cf8 100644 --- a/cinelerra-5.1/guicast/bcdisplay.C +++ b/cinelerra-5.1/guicast/bcdisplay.C @@ -27,6 +27,7 @@ #include "bcwindowbase.h" #include "bcwindowevents.h" #include "condition.h" +#include "language.h" #include "mutex.h" #include @@ -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;