From f2b0b6599664b69c57875ded30fd5a03a371312b Mon Sep 17 00:00:00 2001 From: Guo Rui Date: Fri, 3 Jul 2009 22:18:33 +0800 Subject: [PATCH] Trigger window.onresize event. --- src/resize.c | 4 ++++ src/script.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/resize.c b/src/resize.c index 0bf5f3d..035b540 100644 --- a/src/resize.c +++ b/src/resize.c @@ -977,6 +977,10 @@ int wi, he, hi; p->w_histheight = hi; #endif +#ifdef SCRIPT + trigger_sevent(&p->w_sev.onresize, wi); +#endif + #ifdef BUILTIN_TELNET if (p->w_type == W_TYPE_TELNET) TelWindowSize(p); diff --git a/src/script.c b/src/script.c index 42f5ff2..a0cd913 100644 --- a/src/script.c +++ b/src/script.c @@ -205,7 +205,7 @@ struct sev_description { {"window_onhide", "dw", offsetof(struct win, w_sev.onhide)}, /* window w lost its focus on display d. */ {"window_onleave", "dw", offsetof(struct win, w_sev.onleave)}, - {"window_onresize", "", offsetof(struct win, w_sev.onresize)}, + {"window_onresize", "w", offsetof(struct win, w_sev.onresize)}, /* window w first showed up on display d. When there are regions, it can * still be shown while losing focus. */ {"window_onshow", "dw", offsetof(struct win, w_sev.onshow)}, -- 2.11.4.GIT