[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51537] trunk/blender/source/blender/ windowmanager/intern/wm_event_system.c: debug output: stop printing event handlers for mouse moves of mouse inbetween events.
Campbell Barton
ideasman42 at gmail.com
Tue Oct 23 15:29:56 CEST 2012
Revision: 51537
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51537
Author: campbellbarton
Date: 2012-10-23 13:29:56 +0000 (Tue, 23 Oct 2012)
Log Message:
-----------
debug output: stop printing event handlers for mouse moves of mouse inbetween events.
Modified Paths:
--------------
trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
Modified: trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2012-10-23 13:28:22 UTC (rev 51536)
+++ trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2012-10-23 13:29:56 UTC (rev 51537)
@@ -1675,7 +1675,10 @@
static int wm_handlers_do(bContext *C, wmEvent *event, ListBase *handlers)
{
#ifndef NDEBUG
- const int do_debug_handler = (G.debug & G_DEBUG_EVENTS);
+ const int do_debug_handler = (G.debug & G_DEBUG_EVENTS)
+ /* comment this out to flood the console! (if you really want to test) */
+ && !ELEM(event->type, MOUSEMOVE, INBETWEEN_MOUSEMOVE)
+ ;
#endif
wmWindowManager *wm = CTX_wm_manager(C);
wmEventHandler *handler, *nexthandler;
@@ -1690,10 +1693,8 @@
if (do_debug_handler) {
/* in rare cases you may want to comment this out for testing,
* but mostly this is just annoying */
- if (!ELEM(event->type, MOUSEMOVE, INBETWEEN_MOUSEMOVE)) {
- printf("%s: handling event\n", __func__);
- WM_event_print(event);
- }
+ printf("%s: handling event\n", __func__);
+ WM_event_print(event);
}
#endif
More information about the Bf-blender-cvs
mailing list