summaryrefslogtreecommitdiff
path: root/comphelper
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2020-03-24 09:12:07 +0200
committerTor Lillqvist <tml@collabora.com>2020-03-24 12:15:38 +0100
commitf08eeaa79fccbcc816f3ce604bea5375d5dcfc71 (patch)
tree085977a915bb2c2cd909a8940eaf51b70a6a0950 /comphelper
parent77763a9d8181899d30705d99e7ce293d96e77b57 (diff)
Simplify the LibreOfficeKit mobile phone and tablet API
There is not need to ever change the kind of device a view is for, so why bother with the bool parameter to setMobilePhone() and setTablet(). Also, make sure just either of them is called, at most once, for a view. Change-Id: I9ac872f0ab4772e4a7c40c49f62b32fa7b1e47f6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90969 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
Diffstat (limited to 'comphelper')
-rw-r--r--comphelper/source/misc/lok.cxx12
1 files changed, 8 insertions, 4 deletions
diff --git a/comphelper/source/misc/lok.cxx b/comphelper/source/misc/lok.cxx
index 1f78c29f8b97..ed2b3dac3f03 100644
--- a/comphelper/source/misc/lok.cxx
+++ b/comphelper/source/misc/lok.cxx
@@ -103,9 +103,11 @@ bool isActive()
return g_bActive;
}
-void setMobilePhone(int nViewId, bool bIsMobilePhone)
+void setMobilePhone(int nViewId)
{
- g_vIsViewMobilePhone[nViewId] = bIsMobilePhone;
+ assert(!isMobilePhone(nViewId));
+ assert(!isTablet(nViewId));
+ g_vIsViewMobilePhone[nViewId] = true;
}
bool isMobilePhone(int nViewId)
@@ -116,9 +118,11 @@ bool isMobilePhone(int nViewId)
return false;
}
-void setTablet(int nViewId, bool bIsTablet)
+void setTablet(int nViewId)
{
- g_vIsViewTablet[nViewId] = bIsTablet;
+ assert(!isMobilePhone(nViewId));
+ assert(!isTablet(nViewId));
+ g_vIsViewTablet[nViewId] = true;
}
bool isTablet(int nViewId)