| commit | 0c63ef5091def41e91a2202560c57b2f6caabfbe | [log] [tgz] |
|---|---|---|
| author | Mathias Agopian <mathias@google.com> | Fri Jul 01 17:08:43 2011 -0700 |
| committer | Mathias Agopian <mathias@google.com> | Fri Jul 01 17:09:24 2011 -0700 |
| tree | afd2477bdbd864d00fe5d7c9d8068686b6f11c61 | |
| parent | 23b444a2e4e808262c22fa5254db9861eb961879 [diff] [blame] |
don't kill surfaceflinger when system process dies Change-Id: I2d3ed87b590f9ccea3fa4af41d92911de070b315
diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp index a774841..33125c4 100644 --- a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp +++ b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
@@ -103,6 +103,11 @@ { mNativeWindow = new FramebufferNativeWindow(); framebuffer_device_t const * fbDev = mNativeWindow->getDevice(); + if (!fbDev) { + LOGE("Display subsystem failed to initialize. check logs. exiting..."); + exit(0); + } + mDpiX = mNativeWindow->xdpi; mDpiY = mNativeWindow->ydpi; mRefreshRate = fbDev->fps;