From 4c5b929fe31fdd8900daf20ed307ba39bee1012b Mon Sep 17 00:00:00 2001 From: atmosphere Date: Sat, 15 Jan 2005 21:15:06 +0000 Subject: [PATCH] fix segv where pager window can't be found by the border SVN revision: 12984 --- src/modules/pager/e_mod_main.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index 01940eee6..a37f00ed3 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -755,8 +755,14 @@ _pager_cb_event_border_resize(void *data, int type, void *event) e = data; ev = event; - win = _pager_window_find(e, ev->border); - _pager_window_move(e, win); + if((win = _pager_window_find(e, ev->border))) + { + _pager_window_move(e, win); + } + else + { + printf("ERROR: event_border_resize %p:%p\n",event, ev->border); + } return 1; } @@ -769,8 +775,14 @@ _pager_cb_event_border_move(void *data, int type, void *event) e = data; ev = event; - win = _pager_window_find(e, ev->border); - _pager_window_move(e, win); + if((win = _pager_window_find(e, ev->border))) + { + _pager_window_move(e, win); + } + else + { + printf("ERROR: event_border_move %p:%p\n",event, ev->border); + } return 1; }