<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>So I subclassed QMessageBox and if this type of device is detected I remove title and icon (i.e. I put them in the box body instead), plus force Qt::FramelessWindowHint. It works.</p>
<p>Note that the tablet is not exactly the same as yours, it's a "YOGA Tablet 2-1050F", so to be one the safe side I apply this for all "YOGA Tablet 2".</p>
<p>Thanks again,</p>
<p>Philippe.</p>
<p>Le 16-08-2016 00:20, maitai a écrit :</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<p>Wow... thanks so much for that link, I don't know how I didn't find it after googling for hours for that.</p>
<p>To be honest I had no hope someone would have an idea...</p>
<p>qt-android-maillist rules, thanks again Tomas</p>
<p>Philippe.</p>
<div> </div>
<p> </p>
<p>Le 15-08-2016 22:27, Tomas Løvbukten a écrit :</p>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">
<div dir="ltr">Hi Philippe, 
<div> </div>
<div>I guess you ran into this bug I filed last year: </div>
<div>
<ol class="" style="margin: 0px; list-style: none; padding: 0px; color: #333333; font-family: Arial,sans-serif; font-size: 14px; line-height: 20px; background-color: #f5f5f5;">
<ol class="" style="margin: 0px; list-style: none; padding: 0px; color: #333333; font-family: Arial,sans-serif; font-size: 14px; line-height: 20px; background-color: #f5f5f5;">
<li style="list-style: none; margin: 0px; padding: 0px 10px; float: none; display: inline;"><a id="key-val" class="" style="color: #3b73af; text-decoration: none;" href="https://bugreports.qt.io/browse/QTBUG-49321" rel="224100">QTBUG-49321</a></li>
</ol>
</ol>
<span style="font-family: arial,sans-serif; font-size: small; line-height: normal; color: #222222; background-color: #ffffff;">Title on Dialog crashes application on Lenovo Yoga Tablet 2-1050L (Android 5.0.1)</span></div>
<div> </div>
<div>The workaround we do in our apps is to check for this specific device, and remove title on dialogs if we're on the Yoga tablet, using code similar to this:</div>
<div> </div>
<div>
<pre style="margin-top: 0px; margin-bottom: 0px;"><span style="color: #c0c0c0;">    </span><span style="color: #808000;">const</span><span style="color: #c0c0c0;"> </span>QString<span style="color: #c0c0c0;"> </span><span style="color: #000000;">&</span>model<span style="color: #c0c0c0;"> </span><span style="color: #000000;">=</span><span style="color: #c0c0c0;"> </span>QAndroidJniObject<span style="color: #000000;">::</span>getStaticObjectField<span style="color: #000000;"><</span>jstring<span style="color: #000000;">>(</span><span style="color: #008000;">"android/os/Build"</span><span style="color: #000000;">,</span><span style="color: #c0c0c0;"> </span><span style="color: #008000;">"MODEL"</span><span style="color: #000000;">).</span>toString<span style="color: #000000;">();</span></pre>
<pre style="margin-top: 0px; margin-bottom: 0px;"><span style="color: #c0c0c0;">    </span><span style="color: #808000;">const</span><span style="color: #c0c0c0;"> </span><span style="color: #808000;">bool</span><span style="color: #c0c0c0;"> </span>noTitle <span style="color: #000000;">=</span><span style="color: #c0c0c0;"> </span>model<span style="color: #c0c0c0;"> </span><span style="color: #000000;">==</span><span style="color: #c0c0c0;"> </span>QLatin1String<span style="color: #000000;">(</span><span style="color: #008000;">"</span><span style="font-family: arial,sans-serif; color: #008000;">YOGA</span><span style="font-family: arial,sans-serif; color: #c0c0c0;"> </span><span style="font-family: arial,sans-serif; color: #008000;">Tablet</span><span style="font-family: arial,sans-serif; color: #c0c0c0;"> </span><span style="font-family: arial,sans-serif; color: #008000;">2-1050L</span><span style="font-family: arial,sans-serif; color: #008000;">"</span><span style="font-family: arial,sans-serif; color: #000000;">);</span></pre>
</div>
<div> </div>
<div>Hope this helps a bit. </div>
<div> </div>
<div>Regards, </div>
<div> </div>
<div>Tomas Løvbukten</div>
<div> </div>
</div>
</blockquote>
<!-- html ignored --><br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br /> Android-development mailing list<br /><a href="mailto:Android-development@qt-project.org">Android-development@qt-project.org</a><br /><a href="http://lists.qt-project.org/mailman/listinfo/android-development" rel="noreferrer">http://lists.qt-project.org/mailman/listinfo/android-development</a></div>
</blockquote>
</body></html>