diff options
author | Jason Sams <rjsams@android.com> | 2011-07-13 16:09:42 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2011-07-13 16:09:42 -0700 |
commit | fb06b7a5510e4c6f6c4b3cd51cca22493cd258ca (patch) | |
tree | a79b4d92c9048560ee89f25fdb0c783365858b59 | |
parent | 92b0eab07e0ec653975dd940f4af3ceeb68ad3a8 (diff) | |
download | frameworks_base-fb06b7a5510e4c6f6c4b3cd51cca22493cd258ca.zip frameworks_base-fb06b7a5510e4c6f6c4b3cd51cca22493cd258ca.tar.gz frameworks_base-fb06b7a5510e4c6f6c4b3cd51cca22493cd258ca.tar.bz2 |
Fix native crash when GL driver fails to initialize.
Change-Id: I85714de9029285027dc75fb3b62076be41a4c985
-rw-r--r-- | libs/rs/rsContext.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp index 44e9d89..8798612 100644 --- a/libs/rs/rsContext.cpp +++ b/libs/rs/rsContext.cpp @@ -693,7 +693,9 @@ RsContext rsContextCreateGL(RsDevice vdev, uint32_t version, LOGV("rsContextCreateGL %p", vdev); Device * dev = static_cast<Device *>(vdev); Context *rsc = Context::createContext(dev, &sc); - rsc->setDPI(dpi); + if (rsc) { + rsc->setDPI(dpi); + } LOGV("rsContextCreateGL ret %p ", rsc); return rsc; } |