summaryrefslogtreecommitdiffstats
path: root/widget/windows/TSFTextStore.h
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2020-01-09 13:22:29 +0100
committerwolfbeast <mcwerewolf@wolfbeast.com>2020-01-09 13:22:29 +0100
commitd79cc5fb49131cba4ed1aa86bb13de468a718565 (patch)
treef348d40599d12749d8e4c176dfe83d0a43b1e939 /widget/windows/TSFTextStore.h
parent8ae047bbbf0a732744060878339b2f6fdf4ba909 (diff)
downloadUXP-d79cc5fb49131cba4ed1aa86bb13de468a718565.tar
UXP-d79cc5fb49131cba4ed1aa86bb13de468a718565.tar.gz
UXP-d79cc5fb49131cba4ed1aa86bb13de468a718565.tar.lz
UXP-d79cc5fb49131cba4ed1aa86bb13de468a718565.tar.xz
UXP-d79cc5fb49131cba4ed1aa86bb13de468a718565.zip
Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing.
Microsoft IME on Windows 10 20H1 (build 19025+) supports IME private mode by input scope. Although previous Windows versions use an undocumented API for Edge and IE only, the next Windows 10 release will use a public API for it. We pre-empt this potential privacy concern by setting the IS_PRIVATE flag when in PB mode.
Diffstat (limited to 'widget/windows/TSFTextStore.h')
-rw-r--r--widget/windows/TSFTextStore.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/widget/windows/TSFTextStore.h b/widget/windows/TSFTextStore.h
index 9596510d5..d1431e95d 100644
--- a/widget/windows/TSFTextStore.h
+++ b/widget/windows/TSFTextStore.h
@@ -355,7 +355,8 @@ protected:
ULONG aFilterCount,
const TS_ATTRID* aFilterAttrs);
void SetInputScope(const nsString& aHTMLInputType,
- const nsString& aHTMLInputInputmode);
+ const nsString& aHTMLInputInputmode,
+ bool aInPrivateBrowsing);
// Creates native caret over our caret. This method only works on desktop
// application. Otherwise, this does nothing.