-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/172/
-----------------------------------------------------------

Review request for Plasma.


Summary
-------

This is an attempt to solve https://bugs.kde.org/show_bug.cgi?id=169283

The problem with the current implementation is that the mechanism for blocking 
a run of a result of a previous query does not work, as explained in my comment 
(the last one) in the br. 

The proposed way to solve this issue is to store the query term in 
Plasma::QueryMatch and then check that it matches the last query before 
actually running the item. A patch for kdelibs will follow.

In this way, I believe that m_queryRunning becomes irrelevant, but I still have 
to think about it for some more.

I tried to follow all guidelines for binary compatibility in kdelibs, but 
please double check that. Also I think I can add the declaration of a new 
method wherever I want, but just to be sure I put them at the end. If you 
confirm that their position won't matter I'll put them in a more consistent 
manner. 

--J


This addresses bugs 169283, et and similia.
    https://bugs.kde.org/show_bug.cgi?id=169283
    https://bugs.kde.org/show_bug.cgi?id=et
    https://bugs.kde.org/show_bug.cgi?id=similia


Diffs
-----

  /branches/KDE/4.2/kdebase/workspace/krunner/interfaces/default/interface.h 
930601 
  /branches/KDE/4.2/kdebase/workspace/krunner/interfaces/default/interface.cpp 
930601 
  /branches/KDE/4.2/kdebase/workspace/krunner/interfaces/default/resultitem.h 
930601 
  /branches/KDE/4.2/kdebase/workspace/krunner/interfaces/default/resultitem.cpp 
930601 

Diff: http://reviewboard.kde.org/r/172/diff


Testing
-------

The patch appears to solve the bug.


Thanks,

wilder

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to