Skip to content

Commit

Permalink
removed panel re-read on every window refresh
Browse files Browse the repository at this point in the history
  • Loading branch information
alabuzhev committed Jul 28, 2016
1 parent 08692f3 commit 57d337b
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 12 deletions.
5 changes: 5 additions & 0 deletions far/changelog
@@ -1,3 +1,8 @@
drkns 29.07.2016 01:34:39 +0200 - build 4745

1. Файловые панели зачем-то физически перечитывали свое содержимое (со всеми побочными эффектами, типа внезапной смены текущего каталога процесса) при простой перерисовке окна,
которая, в общем случае, может произойти когда угодно. О сколько нам открытий чудных...

drkns 23.07.2016 12:48:09 +0200 - build 4744

1. Не сбрасываем цвет текста при вложенных вызовах FCTL_GETUSERSCREEN.
Expand Down
2 changes: 0 additions & 2 deletions far/copy.cpp
Expand Up @@ -1285,8 +1285,6 @@ ShellCopy::ShellCopy(panel_ptr SrcPanel, // исходная панель (
ShellCopy::~ShellCopy()
{
_tran(SysLog(L"[%p] ShellCopy::~ShellCopy(), CopyBufer=%p",this,CopyBuffer));

Global->CtrlObject->Cp()->Refresh();
}

COPY_CODES ShellCopy::CopyFileTree(const string& Dest)
Expand Down
8 changes: 0 additions & 8 deletions far/filepanels.cpp
Expand Up @@ -1194,14 +1194,6 @@ bool FilePanels::CanFastHide() const
return (Global->Opt->AllCtrlAltShiftRule & CASR_PANEL) != 0;
}

void FilePanels::Refresh()
{
window::Refresh();
PassivePanel()->UpdateIfChanged(false);
ActivePanel()->UpdateIfChanged(false);
ActivePanel()->SetCurPath();
}

void FilePanels::GoToFile(const string& FileName)
{
if (FindSlash(FileName) != string::npos)
Expand Down
1 change: 0 additions & 1 deletion far/filepanels.hpp
Expand Up @@ -62,7 +62,6 @@ class FilePanels:public window, public ViewerContainer
virtual void ShowConsoleTitle() override;
virtual void ResizeConsole() override;
virtual bool CanFastHide() const override;
virtual void Refresh() override;
virtual FARMACROAREA GetMacroArea() const override;
virtual void Show() override;
virtual void DisplayObject() override;
Expand Down
2 changes: 1 addition & 1 deletion far/vbuild.m4
@@ -1 +1 @@
m4_define(BUILD,4744)m4_dnl
m4_define(BUILD,4745)m4_dnl

0 comments on commit 57d337b

Please sign in to comment.