# HG changeset patch # User reimar # Date 1234442594 0 # Node ID fe72d4f7ac250d0326d393f36391504fa94e1f46 # Parent f3fa6fe243e6403be0758ea222a4bafad3a08eaa Only set VO_EVENT_RESIZE if size actually changed, not if e.g. the window was only moved to the foreground. diff -r f3fa6fe243e6 -r fe72d4f7ac25 libvo/x11_common.c --- a/libvo/x11_common.c Thu Feb 12 12:32:16 2009 +0000 +++ b/libvo/x11_common.c Thu Feb 12 12:43:14 2009 +0000 @@ -844,8 +844,12 @@ // if (vo_fs && Event.xconfigure.width != vo_screenwidth && Event.xconfigure.height != vo_screenheight) break; if (vo_window == None) break; - vo_x11_update_geometry(); - ret |= VO_EVENT_RESIZE; + { + int old_w = vo_dwidth, old_h = vo_dheight; + vo_x11_update_geometry(); + if (vo_dwidth != old_w || vo_dheight != old_h) + ret |= VO_EVENT_RESIZE; + } break; case KeyPress: {