Browse Source

Fehler in der Maus verarbeitung der ObjTabelle behoben

kolja 5 years ago
parent
commit
adf3df2856
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Tabelle.cpp

+ 2 - 0
Tabelle.cpp

@@ -846,7 +846,9 @@ void ObjTabelle::doMausEreignis( MausEreignis &me ) // verarbeitet Nachrichten
         removeFokus = 1;
     }
     bool ausserhalb = !( me.mx >= pos.x && me.mx <= pos.x + gr.x && me.my >= pos.y && me.my <= pos.y + gr.y ) && me.id != ME_Leaves;
+    me.mx -= pos.x, me.my -= pos.y;
     bool MakB = mak && ( me.verarbeitet || ausserhalb || mak( makParam, this, me ) );
+    me.mx += pos.x, me.my += pos.y;
     if( !( me.mx >= pos.x && me.mx <= pos.x + gr.x && me.my >= pos.y && me.my <= pos.y + gr.y ) && me.id != ME_Leaves )
     {
         if( removeFokus && me.id == ME_RLinks )