int w;
int h;
int pixel_size;
+ int ret;
if (!handle) {
return DBOX_STATUS_ERROR_INVALID_PARAMETER;
* manipulate the damaged region, so send update event only for the damaged region.
* to make more efficient updates
*/
-
- if (user_data->is_gbar == 1) {
- if (send_updated(pkgname, id, handle, DBOX_PRIMARY_BUFFER, 0, 0, w, h, user_data->is_gbar, NULL) < 0) {
- ErrPrint("Failed to send GBAR updated (%s)\n", id);
- }
- } else {
- if (send_updated(pkgname, id, handle, DBOX_PRIMARY_BUFFER, 0, 0, w, h, user_data->is_gbar, NULL) < 0) {
- ErrPrint("Failed to send updated (%s)\n", id);
- }
+ ret = send_updated(pkgname, id, handle, DBOX_PRIMARY_BUFFER, 0, 0, w, h, user_data->is_gbar, NULL);
+ if (ret < 0) {
+ ErrPrint("Failed to send%supdated (%s)\n", user_data->is_gbar ? " GBAR " : " ", id);
}
- return DBOX_STATUS_ERROR_NONE;
+ return ret;
}
PUBLIC int dynamicbox_send_updated_by_idx(dynamicbox_buffer_h handle, int idx)
ret = send_updated(pkgname, id, handle, idx, 0, 0, w, h, user_data->is_gbar, NULL);
if (ret < 0) {
- ErrPrint("Failed to send GBAR updated (%s) %d\n", id, idx);
+ ErrPrint("Failed to send%supdated (%s) %d\n", user_data->is_gbar ? " GBAR " : " ", id, idx);
}
return ret;
* to make more efficient updates
*/
- if (send_updated(pkgname, id, handle, DBOX_PRIMARY_BUFFER, 0, 0, w, h, user_data->is_gbar, NULL) < 0) {
- ErrPrint("Failed to send GBAR updated (%s)\n", id);
+ ret = send_updated(pkgname, id, handle, DBOX_PRIMARY_BUFFER, 0, 0, w, h, user_data->is_gbar, NULL);
+ if (ret < 0) {
+ ErrPrint("Failed to send%supdated (%s)\n", user_data->is_gbar ? " GBAR " : " ", id);
}
PERF_MARK("post_render");
- return DBOX_STATUS_ERROR_NONE;
+ return ret;
}
PUBLIC int dynamicbox_buffer_stride(dynamicbox_buffer_h handle)