Attached trivial patch solves Bug 3377 (In insert graphic window: canceling
open dialog erases entry in text box). This bug is not Mac specific, but
exist in Linux. (should exist in other OSes).
Please may somebody apply the patch?
regards,
ugras
--- QGraphicsDialog.cpp (revision 18067)
+++ QGraphicsDialog.cpp (working copy)
@@ -176,8 +176,10 @@
{
docstring const str =
form_->controller().browse(qstring_to_ucs4(filename->text()));
- filename->setText(toqstr(str));
- form_->changed();
+ if(!str.empty()){
+ filename->setText(toqstr(str));
+ form_->changed();
+ }
}