<div dir="ltr">
<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">Hi all, <span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>              </span>I’m
currently looking into a bug that I'm facing with ivi-shell and I’m having
some doubts about how ivi-shell manages the orientation of the surfaces.<span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>              </span>The bug
is when the transform of the output inside Weston.ini is either 90 or 270, the
mouse pointer doesn’t appear on the screen. The pointer only appears when an
application is run on top of the shell and disappears once the application stops
running. <span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>              </span>I’ve been
able to isolate the reason for the mouse pointer not appearing to the bounding box
checks failing for the blank view. This check happens inside compositor.c and
no view is returned which causes the mouse pointer to not appear on the screen.
<span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>              </span>I think
the offending file is ivi-layout.c and the function calc_surface_to_global_matrix_and_mask_to_weston_surface
and I’m trying to understand how the ivi-shell takes care of transformations
and orientations. Could you perhaps guide me on how ivi-shell goes about with
applying transformations to the blank view when no app is running (thereby when
there’s no surface)? <br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><br></p>Thanks<div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div>-Sruthik<br></div></div></div></div></div>