mirror of https://gitlab.com/basile.b/dexed.git
workaround the issues related to 77e6a6e
This commit is contained in:
parent
99bcbc5d15
commit
31732d751b
|
@ -740,15 +740,17 @@ var
|
||||||
hasProj: boolean;
|
hasProj: boolean;
|
||||||
begin
|
begin
|
||||||
Handled := true;
|
Handled := true;
|
||||||
if fEditWidg = nil then exit;
|
{$IFDEF LINUX}
|
||||||
|
// fixes the error raised when the update is called after docClosing ()
|
||||||
|
// looks like a syncro error, needs more investigation.
|
||||||
|
Application.DisableIdleHandler;
|
||||||
|
{$ENDIF}
|
||||||
if fUpdateCount > 0 then exit;
|
if fUpdateCount > 0 then exit;
|
||||||
Inc(fUpdateCount);
|
Inc(fUpdateCount);
|
||||||
try
|
try
|
||||||
hasEd := fDoc <> nil;
|
HasEd := fDoc <> nil;
|
||||||
if hasEd then
|
if hasEd then
|
||||||
begin
|
begin
|
||||||
{$IFDEF MSWINDOWS}
|
|
||||||
// Under Linux, AV if doc is being closed
|
|
||||||
actEdCopy.Enabled := fDoc.SelAvail and fDoc.Focused;
|
actEdCopy.Enabled := fDoc.SelAvail and fDoc.Focused;
|
||||||
actEdCut.Enabled := fDoc.SelAvail and fDoc.Focused;
|
actEdCut.Enabled := fDoc.SelAvail and fDoc.Focused;
|
||||||
actEdPaste.Enabled := fDoc.CanPaste and fDoc.Focused;
|
actEdPaste.Enabled := fDoc.CanPaste and fDoc.Focused;
|
||||||
|
@ -757,16 +759,7 @@ begin
|
||||||
//
|
//
|
||||||
actFileCompAndRun.Enabled := fDoc.isDSource;
|
actFileCompAndRun.Enabled := fDoc.isDSource;
|
||||||
actFileCompAndRunWithArgs.Enabled := fDoc.isDSource;
|
actFileCompAndRunWithArgs.Enabled := fDoc.isDSource;
|
||||||
{$ELSE}
|
|
||||||
actEdCopy.Enabled := true;
|
|
||||||
actEdCut.Enabled := true;
|
|
||||||
actEdPaste.Enabled := true;
|
|
||||||
actEdUndo.Enabled := true;
|
|
||||||
actEdRedo.Enabled := true;
|
|
||||||
//
|
//
|
||||||
actFileCompAndRun.Enabled := true;
|
|
||||||
actFileCompAndRunWithArgs.Enabled := true;
|
|
||||||
{$ENDIF}
|
|
||||||
actEdMacPlay.Enabled := true;
|
actEdMacPlay.Enabled := true;
|
||||||
actEdMacStartStop.Enabled := true;
|
actEdMacStartStop.Enabled := true;
|
||||||
actEdIndent.Enabled := true;
|
actEdIndent.Enabled := true;
|
||||||
|
|
Loading…
Reference in New Issue