ChromiumBrowser: preferences menu blocked in on-screen linux keyboard

git-svn-id: svn://ultimatepp.org/upp/trunk@9457 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
zbych 2016-02-06 21:29:40 +00:00
parent d62c2e3e72
commit 14e257437e

View file

@ -5,6 +5,7 @@ using namespace Upp;
#ifdef PLATFORM_LINUX
#define NO_PREF "gsettings set org.onboard.lockdown disable-preferences true"
#define DOCK "gsettings set org.onboard.window docking-enabled true"
#define BOTTOM "gsettings set org.onboard.window docking-edge 'bottom'"
@ -12,7 +13,7 @@ void Upp::ShowKeyboard(bool show)
{
if (show){
Size sz = GetScreenSize();
int e = system(Format(DOCK ";" BOTTOM ";onboard -l Phone -x %d -y %d -s %d`x%d &", 0, sz.cy - sz.cy / 4, sz.cx, sz.cy / 4));
int e = system(Format(NO_PREF ";" DOCK ";" BOTTOM ";onboard -l Phone -x %d -y %d -s %d`x%d &", 0, sz.cy - sz.cy / 4, sz.cx, sz.cy / 4));
}else{
Sys("killall onboard");
}