mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-06 00:20:13 +02:00
LCL-GTK2: Refactor, add support for input method blacklist. Issue #30863, patch from AlexeyT.
git-svn-id: trunk@54130 -
This commit is contained in:
parent
4edb91db4d
commit
d5791ad833
@ -2198,9 +2198,16 @@ var
|
||||
end;
|
||||
|
||||
function BlackListIMModule: boolean;
|
||||
const
|
||||
cBlackList = 'scim-bridge';
|
||||
//to fix issue with duplicated chars:
|
||||
//cBlackList = 'scim-bridge,scim,xim';
|
||||
var
|
||||
sVar: string;
|
||||
begin
|
||||
{$IFDEF UNIX}
|
||||
Result := g_getenv('GTK_IM_MODULE') = 'scim-bridge';
|
||||
sVar := g_getenv('GTK_IM_MODULE');
|
||||
Result := Pos(','+sVar+',', ','+cBlackList+',')>0;
|
||||
{$ELSE}
|
||||
Result := False;
|
||||
{$ENDIF}
|
||||
|
Loading…
Reference in New Issue
Block a user