# HG changeset patch # User darkvater # Date 1106487746 0 # Node ID d8503ef77898db488241a52bf8e3d3b57121e284 # Parent 6f4d8544e70bcd28700a4cad1b2920a9179b171b (svn r1613) -Fix: WE_CLICK event is not called on default actions. If special action is needed, use the other events like WE_RESIZE or WE_DESTROY, etc. diff -r 6f4d8544e70b -r d8503ef77898 window.c --- a/window.c Sun Jan 23 13:30:02 2005 +0000 +++ b/window.c Sun Jan 23 13:42:26 2005 +0000 @@ -54,17 +54,22 @@ return; } - if (e.click.widget == 1) /* 'Title bar' */ - StartWindowDrag(w); + if (e.click.widget == 1) { /* 'Title bar' */ + StartWindowDrag(w); // if not return then w = StartWindowDrag(w); to get correct pointer + return; + } } - if (w->desc_flags & WDF_RESIZABLE && wi->type == WWT_RESIZEBOX) - w = StartWindowSizing(w); + if (w->desc_flags & WDF_RESIZABLE && wi->type == WWT_RESIZEBOX) { + StartWindowSizing(w); // if not return then w = StartWindowSizing(w); to get correct pointer + return; + } if (w->desc_flags & WDF_STICKY_BUTTON && wi->type == WWT_STICKYBOX) { TOGGLEBIT(w->click_state, e.click.widget); w->flags4 ^= WF_STICKY; InvalidateWidget(w, e.click.widget); + return; } }