[client] Fix initial editor contents
This commit is contained in:
parent
385ec894ef
commit
1fd476e585
1 changed files with 2 additions and 3 deletions
|
|
@ -26,12 +26,11 @@ module Forest.Client.UiState
|
||||||
, renderUiState
|
, renderUiState
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import qualified Graphics.Vty as Vty
|
|
||||||
import Brick
|
import Brick
|
||||||
import Control.Monad
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import qualified Data.Set as Set
|
import qualified Data.Set as Set
|
||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
|
import qualified Graphics.Vty as Vty
|
||||||
|
|
||||||
import Forest.Client.NodeEditor
|
import Forest.Client.NodeEditor
|
||||||
import Forest.Client.NodeUtil
|
import Forest.Client.NodeUtil
|
||||||
|
|
@ -130,7 +129,7 @@ foldAtFocus s =
|
||||||
|
|
||||||
editNode :: Bool -> Path -> UiState n -> UiState n
|
editNode :: Bool -> Path -> UiState n -> UiState n
|
||||||
editNode reply path s =
|
editNode reply path s =
|
||||||
let text = maybe "" nodeText $ applyPath path $ uiRootNode s
|
let text = if reply then "" else nodeText $ getFocusedNode s
|
||||||
editorInfo = EditorInfo
|
editorInfo = EditorInfo
|
||||||
{ eiEditor = beginEdit (uiEditorName s) text
|
{ eiEditor = beginEdit (uiEditorName s) text
|
||||||
, eiPath = path
|
, eiPath = path
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue