cairo-util: Set geometry_dirty in frame_set_title
authorBoyan Ding <stu_dby@126.com>
Fri, 4 Jul 2014 07:19:23 +0000 (15:19 +0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 5 Jul 2014 08:05:07 +0000 (01:05 -0700)
Title can decide the geometry of a frame because it may affect the
existence of titlebar, so setting geometry_dirty in frame_set_title for
potential change.

Signed-off-by: Boyan Ding <stu_dby@126.com>
shared/frame.c

index aacca60..53f3f5f 100644 (file)
@@ -385,6 +385,7 @@ frame_set_title(struct frame *frame, const char *title)
        free(frame->title);
        frame->title = dup;
 
+       frame->geometry_dirty = 1;
        frame->status |= FRAME_STATUS_REPAINT;
 
        return 0;