[EFL] Broken rendering occured when resized in ewk_view_single.

https://bugs.webkit.org/show_bug.cgi?id=66271

Force rendering when ewk_view resized.
It's because Evas_Object doesn't generate any rendering request although
it was changed.

Reviewed by Tony Chang.

* ewk/ewk_view.cpp:
(_ewk_view_smart_calculate):


git-svn-id: svn://svn.chromium.org/blink/trunk@93379 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 82d6b809
2011-08-18 Ryuan Choi <ryuan.choi@samsung.com>
[EFL] Broken rendering occured when resized in ewk_view_single.
https://bugs.webkit.org/show_bug.cgi?id=66271
Force rendering when ewk_view resized.
It's because Evas_Object doesn't generate any rendering request although
it was changed.
Reviewed by Tony Chang.
* ewk/ewk_view.cpp:
(_ewk_view_smart_calculate):
2011-08-17 Adam Roben <aroben@apple.com> 2011-08-17 Adam Roben <aroben@apple.com>
Make WebCore keep track of the current device scale factor Make WebCore keep track of the current device scale factor
......
...@@ -839,6 +839,8 @@ static void _ewk_view_smart_calculate(Evas_Object *o) ...@@ -839,6 +839,8 @@ static void _ewk_view_smart_calculate(Evas_Object *o)
sd->view.w = w; sd->view.w = w;
sd->view.h = h; sd->view.h = h;
_ewk_view_repaint_add(priv, 0, 0, w, h);
// This callback is a good place e.g. to change fixed layout size (ewk_view_fixed_layout_size_set). // This callback is a good place e.g. to change fixed layout size (ewk_view_fixed_layout_size_set).
evas_object_smart_callback_call(o, "view,resized", 0); evas_object_smart_callback_call(o, "view,resized", 0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment