summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs/qt/files/0003-qmenubar_fitts_law.patch')
-rw-r--r--x11-libs/qt/files/0003-qmenubar_fitts_law.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/x11-libs/qt/files/0003-qmenubar_fitts_law.patch b/x11-libs/qt/files/0003-qmenubar_fitts_law.patch
deleted file mode 100644
index 65a336d64bcd..000000000000
--- a/x11-libs/qt/files/0003-qmenubar_fitts_law.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-qt-bugs@ issue : 20185
-applied: no
-author: Lubos Lunak <l.lunak@kde.org>
-
-Original version rejected (it looked a bit scary ;) ), I got no reply for
-this one yet.
-
---- src/widgets/qmenubar.cpp.sav 2003-03-04 16:05:44.000000000 +0100
-+++ src/widgets/qmenubar.cpp 2003-05-06 17:09:18.000000000 +0200
-@@ -1029,12 +1029,18 @@ QRect QMenuBar::itemRect( int index )
- it is a separator item.
- */
-
--int QMenuBar::itemAtPos( const QPoint &pos )
-+int QMenuBar::itemAtPos( const QPoint &pos_ )
- {
- calculateRects();
- if ( !irects )
- return -1;
- int i = 0;
-+ QPoint pos = pos_;
-+ // Fitts' Law for edges - compensate for the extra margin
-+ // added in calculateRects()
-+ const int margin = 2;
-+ pos.setX( QMAX( margin, QMIN( width() - margin, pos.x())));
-+ pos.setY( QMAX( margin, QMIN( height() - margin, pos.y())));
- while ( i < (int)mitems->count() ) {
- if ( !irects[i].isEmpty() && irects[i].contains( pos ) ) {
- QMenuItem *mi = mitems->at(i);