<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/105628/">http://git.reviewboard.kde.org/r/105628/</a>
     </td>
    </tr>
   </table>
   <br />










 <p>On July 20th, 2012, 3:02 p.m., <b>Allen Winter</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">So I don't know much about window managers and stuff.. what I want is to make sure that no matter what the prompt dialog is in the user's face and can't be dismissed.

The worst case I've found is when the akonadi mail dispatcher needs to open the wallet.  the prompt dialog for that has been hidden in some cases.. and can also be stacked below kmail or minimized.  when that happens the user sees their message sitting in their outbox forever (since the mail dispatcher is waiting for kwallet to return)</pre>
 </blockquote>








<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">> what I want is to make sure that no matter what the prompt dialog is in the user's face and can't be dismissed.
I'm sorry to say that is not possible. We do not have a nag screen mode as Window Vista and I do not see a way how that could be implemented in a secure way on X11.

It's not possible to force one window to have focus till the user dealt with it and I hope we all see that we don't want to implement support for that. 

> The worst case I've found is when the akonadi mail dispatcher needs to open the wallet.  the prompt dialog for that has been hidden in some cases.. and can also be stacked below kmail or minimized.
It's stacked below because KWin's focus stealing prevention most likely kicks in because a random dialog tries really hard to get on top of the stacking order. Of course that cannot be permitted. But it's possible to use it correctly. Make the KWallet dialog a transient to KMail.

But I think we are trying here to add further glue to something which is completely broken from the ground up. I'll send a mail to kcd and plasma suggesting a completely different approach.</pre>
<br />








<p>- Martin</p>


<br />
<p>On July 20th, 2012, 1:41 p.m., Allen Winter wrote:</p>






<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.org/media/rb/images/review_request_box_top_bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for KDE Runtime, David Faure and Fredrik Höglund.</div>
<div>By Allen Winter.</div>


<p style="color: grey;"><i>Updated July 20, 2012, 1:41 p.m.</i></p>






<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This is an attempt to make the KWallet password prompt much harder to ignore or miss.

Now the prompt should always be in front of the parent window. and it should unminimize if needed, and demand attention.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Just using it in various scenarios.
For example, if the akonadi maildispatcher needs to open kwallet now the password prompt is always in front of kmail</pre>
  </td>
 </tr>
</table>




<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>kwalletd/kwalletd.cpp <span style="color: grey">(309c45f)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/105628/diff/" style="margin-left: 3em;">View Diff</a></p>




  </td>
 </tr>
</table>








  </div>
 </body>
</html>