From 6d97ee8f5743f78520cb70f9c98cbe54d0e04f3f Mon Sep 17 00:00:00 2001 From: Sung-jae Park Date: Mon, 13 Jan 2014 13:03:16 +0900 Subject: [PATCH] Revise the code Change-Id: I2bb1df9e263eeaf76e7484b145d65edd7b5e4ba5 --- src/client.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/client.c b/src/client.c index 3604787..f790394 100644 --- a/src/client.c +++ b/src/client.c @@ -733,41 +733,41 @@ static struct packet *master_pd_created(pid_t pid, int handle, const struct pack goto out; } + common->is_pd_created = (status == LB_STATUS_SUCCESS); + common->request.pd_created = 0; + lb_set_pdsize(common, width, height); if (lb_text_pd(common)) { DbgPrint("Text TYPE does not need to handle this\n"); } else { (void)lb_set_pd_fb(common, buf_id); - ret = lb_sync_pd_fb(common); - if (ret < 0) { - ErrPrint("Failed to do sync FB (%s - %s)\n", pkgname, util_basename(util_uri_to_path(id))); - } - } - - common->is_pd_created = (status == 0); - - switch (common->pd.type) { - case _PD_TYPE_SCRIPT: - case _PD_TYPE_BUFFER: - switch (fb_type(lb_get_pd_fb(common))) { - case BUFFER_TYPE_FILE: - case BUFFER_TYPE_SHM: - lb_create_lock_file(common, 1); + switch (common->pd.type) { + case _PD_TYPE_SCRIPT: + case _PD_TYPE_BUFFER: + switch (fb_type(lb_get_pd_fb(common))) { + case BUFFER_TYPE_FILE: + case BUFFER_TYPE_SHM: + lb_create_lock_file(common, 1); + break; + case BUFFER_TYPE_PIXMAP: + case BUFFER_TYPE_ERROR: + default: + break; + } break; - case BUFFER_TYPE_PIXMAP: - case BUFFER_TYPE_ERROR: + case _PD_TYPE_TEXT: default: break; } - break; - case _PD_TYPE_TEXT: - default: - break; + + ret = lb_sync_pd_fb(common); + if (ret < 0) { + ErrPrint("Failed to do sync FB (%s - %s)\n", pkgname, util_basename(util_uri_to_path(id))); + } } DbgPrint("PERF_DBOX\n"); - common->request.pd_created = 0; dlist_foreach(common->livebox_list, l, handler) { if (handler->cbs.pd_created.cb) { ret_cb_t cb; -- 2.7.4