|
 |
a9add1 |
From 7581b5de05259dfcf65fc0d3b6fa565f74acaf8a Mon Sep 17 00:00:00 2001
|
|
 |
a9add1 |
Message-Id: <7581b5de05259dfcf65fc0d3b6fa565f74acaf8a.1462364344.git.erack@redhat.com>
|
|
 |
a9add1 |
From: Eike Rathke <erack@redhat.com>
|
|
 |
a9add1 |
Date: Wed, 4 May 2016 13:41:59 +0200
|
|
 |
a9add1 |
Subject: [PATCH] Resolves: tdf#94146 a11y crash, obtain formula using the
|
|
 |
a9add1 |
correct pointer
|
|
 |
a9add1 |
MIME-Version: 1.0
|
|
 |
a9add1 |
Content-Type: multipart/mixed; boundary="------------erAck-patch-parts"
|
|
 |
a9add1 |
|
|
 |
a9add1 |
This is a multi-part message in MIME format.
|
|
 |
a9add1 |
--------------erAck-patch-parts
|
|
 |
a9add1 |
Content-Type: text/plain; charset=UTF-8; format=fixed
|
|
 |
a9add1 |
Content-Transfer-Encoding: 8bit
|
|
 |
a9add1 |
|
|
 |
a9add1 |
|
|
 |
a9add1 |
Fallout from IAccessible2 integration. Of the union, wrong string
|
|
 |
a9add1 |
pointer instead of formula cell pointer was used.
|
|
 |
a9add1 |
|
|
 |
a9add1 |
Change-Id: I1afaf0ffff14a770ab52e8cbf880708bd66b3ef2
|
|
 |
a9add1 |
(cherry picked from commit 3a767d91bfa70af4303b905cefa038181d56cc9a)
|
|
 |
a9add1 |
---
|
|
 |
a9add1 |
sc/source/ui/view/tabvwsh.cxx | 3 ++-
|
|
 |
a9add1 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
 |
a9add1 |
|
|
 |
a9add1 |
|
|
 |
a9add1 |
--------------erAck-patch-parts
|
|
 |
a9add1 |
Content-Type: text/x-patch; name="0001-Resolves-tdf-94146-a11y-crash-obtain-formula-using-t.patch"
|
|
 |
a9add1 |
Content-Transfer-Encoding: 8bit
|
|
 |
a9add1 |
Content-Disposition: attachment; filename="0001-Resolves-tdf-94146-a11y-crash-obtain-formula-using-t.patch"
|
|
 |
a9add1 |
|
|
 |
a9add1 |
diff --git a/sc/source/ui/view/tabvwsh.cxx b/sc/source/ui/view/tabvwsh.cxx
|
|
 |
a9add1 |
index 632757d..0675e69 100644
|
|
 |
a9add1 |
--- a/sc/source/ui/view/tabvwsh.cxx
|
|
 |
a9add1 |
+++ b/sc/source/ui/view/tabvwsh.cxx
|
|
 |
a9add1 |
@@ -39,6 +39,7 @@
|
|
 |
a9add1 |
#include "dwfunctr.hxx"
|
|
 |
a9add1 |
#include "sc.hrc"
|
|
 |
a9add1 |
#include "spelldialog.hxx"
|
|
 |
a9add1 |
+#include "formulacell.hxx"
|
|
 |
a9add1 |
#include <searchresults.hxx>
|
|
 |
a9add1 |
|
|
 |
a9add1 |
#include <sfx2/request.hxx>
|
|
 |
a9add1 |
@@ -116,7 +117,7 @@ OUString ScTabViewShell::GetFormula(ScAddress& rAddress)
|
|
 |
a9add1 |
aCell.assign(*pDoc, rAddress);
|
|
 |
a9add1 |
if (!aCell.isEmpty() && aCell.meType == CELLTYPE_FORMULA)
|
|
 |
a9add1 |
{
|
|
 |
a9add1 |
- sFormula = aCell.mpString->getString();
|
|
 |
a9add1 |
+ aCell.mpFormula->GetFormula( sFormula);
|
|
 |
a9add1 |
}
|
|
 |
a9add1 |
return sFormula;
|
|
 |
a9add1 |
}
|
|
 |
a9add1 |
|
|
 |
a9add1 |
--------------erAck-patch-parts--
|
|
 |
a9add1 |
|
|
 |
a9add1 |
|