diff --git a/src/dlangui/dialogs/filedlg.d b/src/dlangui/dialogs/filedlg.d index c59b7d83..35ddfb8b 100644 --- a/src/dlangui/dialogs/filedlg.d +++ b/src/dlangui/dialogs/filedlg.d @@ -573,7 +573,7 @@ class FilePathPanel : FrameLayout { @property void path(string value) { _segments.init(value); _edPath.text = toUTF32(value); - _path = path; + _path = value; showChild(ID_SEGMENTS); } @property string path() { diff --git a/src/dlangui/widgets/widget.d b/src/dlangui/widgets/widget.d index 0860d570..3ecd6571 100644 --- a/src/dlangui/widgets/widget.d +++ b/src/dlangui/widgets/widget.d @@ -262,7 +262,7 @@ class Widget { /// override to handle focus changes protected void handleFocusChange(bool focused) { invalidate(); - onFocusChangeListener(this, checked); + onFocusChangeListener(this, focused); } /// override to handle check changes protected void handleCheckChange(bool checked) {