private void monitorTaskNameMatchChk_CheckedChanged(object sender, EventArgs e) { if (!_loading) { if (monitorTaskNameMatchChk.Checked) { ConversionTaskMonitorTasksListForm mList = new ConversionTaskMonitorTasksListForm(_monitorTasks, _cjo); mList.ShowDialog(); // Reload the settings _loading = true; // Needed so we don't go into infinite loop ReadSettings(_cjo); _loading = false; } } }