… | |
… | |
248 | 1 |
248 | 1 |
249 | }); |
249 | }); |
250 | |
250 | |
251 | $ed->signal_connect (clicked => sub { |
251 | $ed->signal_connect (clicked => sub { |
252 | AnyEvent::EditText::edit ($ar->get ($key), sub { |
252 | AnyEvent::EditText::edit ($ar->get ($key), sub { |
253 | my ($new, $change) = @_; |
253 | my ($new, $change, $err) = @_; |
|
|
254 | |
|
|
255 | if (not defined $new) { |
|
|
256 | quick_msg ("Error while starting editor: $err"); |
|
|
257 | return; |
|
|
258 | } |
254 | |
259 | |
255 | $change_field->($new) |
260 | $change_field->($new) |
256 | if $change; |
261 | if $change; |
257 | }); |
262 | }); |
258 | }); |
263 | }); |