fix dirpicker