Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 544f1c33 authored by Jamie Gennis's avatar Jamie Gennis Committed by Android (Google) Code Review
Browse files

Merge "ANativeWindow: support for application buffer dimensions"

parents b990893f 0e5ed706
Loading
Loading
Loading
Loading
+9 −6
Original line number Original line Diff line number Diff line
@@ -60,7 +60,9 @@ int32_t ANativeWindow_getFormat(ANativeWindow* window) {


int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, int32_t width,
int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, int32_t width,
        int32_t height, int32_t format) {
        int32_t height, int32_t format) {
    int32_t err = native_window_set_buffers_geometry(window, width, height, format);
    int32_t err = native_window_set_buffers_format(window, format);
    if (!err) {
        err = native_window_set_buffers_user_dimensions(window, width, height);
        if (!err) {
        if (!err) {
            int mode = NATIVE_WINDOW_SCALING_MODE_FREEZE;
            int mode = NATIVE_WINDOW_SCALING_MODE_FREEZE;
            if (width && height) {
            if (width && height) {
@@ -68,6 +70,7 @@ int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, int32_t width,
            }
            }
            err = native_window_set_scaling_mode(window, mode);
            err = native_window_set_scaling_mode(window, mode);
         }
         }
    }
    return err;
    return err;
}
}