summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Hillenbrand <codeworkx@cyanogenmod.org>2014-02-25 06:54:02 +0000
committerGerrit Code Review <gerrit@cyanogenmod.org>2014-02-25 06:54:02 +0000
commit6a292308d49fd5bfdf2b65d8f774686aff0bb279 (patch)
treed34d781e2637ff65ae6d748d74aec8d412a9a782
parent59741cfa307bd9e933d1978d1bf7999623990c04 (diff)
parent5d0cdb761cc3c622d3c9ee8a5217c88a95dcb097 (diff)
downloadandroid_hardware_samsung-6a292308d49fd5bfdf2b65d8f774686aff0bb279.tar.gz
android_hardware_samsung-6a292308d49fd5bfdf2b65d8f774686aff0bb279.tar.bz2
android_hardware_samsung-6a292308d49fd5bfdf2b65d8f774686aff0bb279.zip
Merge "Fix crash on boot" into cm-11.0
-rw-r--r--exynos4/hal/libhwcomposer/SecHWC.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/exynos4/hal/libhwcomposer/SecHWC.cpp b/exynos4/hal/libhwcomposer/SecHWC.cpp
index 1831125..b652837 100644
--- a/exynos4/hal/libhwcomposer/SecHWC.cpp
+++ b/exynos4/hal/libhwcomposer/SecHWC.cpp
@@ -965,7 +965,8 @@ static void *hwc_vsync_sysfs_loop(void *data)
do {
ssize_t len = read(vsync_timestamp_fd, buf, sizeof(buf));
timestamp = strtoull(buf, NULL, 0);
- ctx->procs->vsync(ctx->procs, 0, timestamp);
+ if(ctx->procs)
+ ctx->procs->vsync(ctx->procs, 0, timestamp);
select(vsync_timestamp_fd + 1, NULL, NULL, &exceptfds, NULL);
lseek(vsync_timestamp_fd, 0, SEEK_SET);
} while (1);