瀏覽代碼

LibCore: Hide deferred_invoke() debug spam.

Andreas Kling 6 年之前
父節點
當前提交
405fe4f72c
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      LibCore/CEventLoop.cpp

+ 3 - 0
LibCore/CEventLoop.cpp

@@ -15,6 +15,7 @@
 #include <LibC/stdlib.h>
 #include <LibC/stdlib.h>
 
 
 //#define CEVENTLOOP_DEBUG
 //#define CEVENTLOOP_DEBUG
+//#define DEFERRED_INVOKE_DEBUG
 
 
 static CEventLoop* s_main_event_loop;
 static CEventLoop* s_main_event_loop;
 static Vector<CEventLoop*>* s_event_loop_stack;
 static Vector<CEventLoop*>* s_event_loop_stack;
@@ -110,7 +111,9 @@ int CEventLoop::exec()
                     dbgprintf("Event type %u with no receiver :(\n", event.type());
                     dbgprintf("Event type %u with no receiver :(\n", event.type());
                 }
                 }
             } else if (event.type() == CEvent::Type::DeferredInvoke) {
             } else if (event.type() == CEvent::Type::DeferredInvoke) {
+#ifdef DEFERRED_INVOKE_DEBUG
                 printf("DeferredInvoke: receiver=%s{%p}\n", receiver->class_name(), receiver);
                 printf("DeferredInvoke: receiver=%s{%p}\n", receiver->class_name(), receiver);
+#endif
                 static_cast<CDeferredInvocationEvent&>(event).m_invokee(*receiver);
                 static_cast<CDeferredInvocationEvent&>(event).m_invokee(*receiver);
             } else {
             } else {
                 receiver->event(event);
                 receiver->event(event);