OSDN Git Service

Only create temp session file when necessary.
authorSascha Haeberling <haeberling@google.com>
Thu, 29 Jan 2015 01:17:41 +0000 (17:17 -0800)
committerSascha Haeberling <haeberling@google.com>
Sat, 31 Jan 2015 00:38:11 +0000 (16:38 -0800)
commit63a8c9467824ef8aa2039b7e27831b0533d8e5d9
tree3a2b4d515b874abe4fe02c2c76e727e1c5f98ef4
parent67d715c632d3d8261623974247f91fda65c06ebc
Only create temp session file when necessary.

  Bug: 19148484

This also removes the IOException that could happen when a new session
is created and moves it to where a module actually needs the temporary
output file.

Change-Id: Ifc1f1ba2735557580c1302f8658a07bb13cc3c3e
src/com/android/camera/CaptureModule.java
src/com/android/camera/processing/ProcessingService.java
src/com/android/camera/session/CaptureSession.java
src/com/android/camera/session/CaptureSessionManager.java
src/com/android/camera/session/CaptureSessionManagerImpl.java
src/com/android/camera/session/SessionStorageManager.java
src/com/android/camera/session/SessionStorageManagerImpl.java
src/com/android/camera/session/TemporarySessionFile.java [new file with mode: 0644]