ecore_wl2: ignore first configure cb after client change the window size explictly
authorJiyoun Park <jy0703.park@samsung.com>
Sat, 21 Apr 2018 18:18:20 +0000 (03:18 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 23 Apr 2018 12:04:56 +0000 (21:04 +0900)
commit8f38480d264b4f036bd6470d37695c4d7621ac50
treebcb9b79379204e3ace8b5e1c223897c32aa42f7c
parent0265fa1a563618f4c90451141cc3c768f420d652
ecore_wl2: ignore first configure cb after client change the window size explictly

aux_hint: wm.policy.win.user.geometry 1
if client used this hint, client can resize window size even thought basic window.
But client can get 1X1 configure size after set this hint.

we need to analyze the whole size negotiation process between client and server.

problem case:
ecore_evas_new: 1X1 (client->server)
ecore_evas_resize: 1920X1080 (client->server)
configure 1X1 (server->client)
client change the size 1X1 even thought they already request 1920X1080

this is hot fix because it only can ignore first configure after client size set.
we maybe need to use the serial value of ecore_wl2_win.

Change-Id: I1961a41a31e94e76f89d8db9fdb7793bd83d4ba1
src/lib/ecore_wl2/ecore_wl2_window.c