private void FormMain_Load(object sender, EventArgs e) { MessagePipe.AddListner(UpdateLog, listnerKey: "FormMain"); defaultRootPath = Settings.Default.RootFolder.NullIfEmpty(); textBoxRootFolder.Text = defaultRootPath; txnListView.BeforeCreatingGroups += txnListView_BeforeCreatingGroups; if (appState == null) { var repository = new FileRepository(defaultRootPath); appState = new AppState(repository); } }