Snap: Make openLegacy an option

Using openLegacy on QCamera3 forces it to use QCamera2
and fall back to api v1 which is not what we want on v2 devices.

Author: codeworkx <codeworkx@cyanogenmod.org>
Date:   Tue Jan 5 23:02:12 2016 +0100

    make openLegacy an option

    Change-Id: Ia4142288ef0fafa62fa0ab855dc342b363b640cd

Author: Zhao Wei Liew <zhaoweiliew@gmail.com>
Date:   Sun Jul 10 15:11:43 2016 +0800

    Snap: Tighten openLegacy() try-catch block

    We only have to enclose the openLegacy() call in a try-catch block.
    This prevents us from re-calling open() when open() fails and
    throws a RuntimeException.

    Change-Id: I81396e453f57215338a0c4da41c4116f2b4d42ca

Change-Id: Ic392a4ae9403ebae36940ddf0727237d9cb9e8f0
2 files changed