[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_2_BRANCH: kdelibs/kate/part
From:       Anders Lund <anders () alweb ! dk>
Date:       2004-03-26 8:27:11
Message-ID: 20040326082711.8EB5C997E () office ! kde ! org
[Download RAW message or body]

CVS commit by alund: 

Make context menu popup correctly


  M +7 -3      kateviewhelpers.cpp   1.5.2.2
  M +4 -6      kateviewinternal.cpp   1.276.2.5


--- kdelibs/kate/part/kateviewhelpers.cpp  #1.5.2.1:1.5.2.2
@@ -547,7 +547,11 @@ void KateIconBorder::mousePressEvent( QM
   m_lastClickedLine = m_viewInternal->yToLineRange(e->y()).line;
 
+  if ( positionToArea( e->pos() ) != IconBorder )
+  {
   QMouseEvent forward( QEvent::MouseButtonPress,
     QPoint( 0, e->y() ), e->button(), e->state() );
   m_viewInternal->mousePressEvent( &forward );
+  }
+  e->accept();
 }
 

--- kdelibs/kate/part/kateviewinternal.cpp  #1.276.2.4:1.276.2.5
@@ -2396,10 +2396,8 @@ void KateViewInternal::mousePressEvent( 
         placeCursor( e->pos() );
 
-      if (leftBorder->positionToArea( e->pos() ) != KateIconBorder::IconBorder)
-      {
         // popup is a qguardedptr now
         if (m_view->popup())
           m_view->popup()->popup( mapToGlobal( e->pos() ) );
-      }
+
       e->accept ();
       break;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic