parent
5db41786d5
commit
48312eaf76
@ -0,0 +1,27 @@
|
||||
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx
|
||||
index 0d32bae..7ecdbfa 100644
|
||||
--- a/sc/source/ui/view/gridwin.cxx
|
||||
+++ b/sc/source/ui/view/gridwin.cxx
|
||||
@@ -1689,6 +1689,22 @@ void ScGridWindow::HandleMouseButtonDown( const MouseEvent& rMEvt )
|
||||
SCTAB nTab = pViewData->GetTabNo();
|
||||
ScDocument* pDoc = pViewData->GetDocument();
|
||||
|
||||
+ {
|
||||
+ //If the mouse down was inside a visible note window, ignore it and leave
|
||||
+ //it up to the ScPostIt to handle it
|
||||
+ ScAddress aCellPos(pViewData->GetCurX(), pViewData->GetCurY(), pViewData->GetTabNo());
|
||||
+ ScPostIt* pNote = pDoc->GetNote(aCellPos);
|
||||
+ SdrObject* pObj = pNote ? pNote->GetCaption() : 0;
|
||||
+ if (pObj && ScDrawLayer::IsNoteCaption(pObj))
|
||||
+ {
|
||||
+ Point aLogicPos = PixelToLogic(aPos);
|
||||
+ if (pObj->GetLogicRect().IsInside(aLogicPos))
|
||||
+ {
|
||||
+ bEEMouse = TRUE;
|
||||
+ return;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
|
||||
//
|
||||
// AutoFilter buttons
|
Loading…
Reference in new issue