changeset 57da0b1a926a in tryton:5.4
details: https://hg.tryton.org/tryton?cmd=changeset;node=57da0b1a926a
description:
        Manage cancelling FileChooser in the Binary

        issue8821
        review268441002
        (grafted from 989469835828995b6c1a3db5d17de5eb01a67b34)
diffstat:

 tryton/gui/window/view_form/view/form_gtk/binary.py |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (17 lines):

diff -r 1aa6a7e17d39 -r 57da0b1a926a 
tryton/gui/window/view_form/view/form_gtk/binary.py
--- a/tryton/gui/window/view_form/view/form_gtk/binary.py       Sat Nov 16 
12:54:07 2019 +0100
+++ b/tryton/gui/window/view_form/view/form_gtk/binary.py       Mon Nov 18 
12:27:19 2019 +0100
@@ -88,9 +88,10 @@
     def select(self, widget=None):
         if not self.field:
             return
-        self._set_uri(
-            'file:///' + file_selection(
-                _('Select'), preview=self.preview, filters=self.filters))
+        filename = file_selection(
+            _('Select'), preview=self.preview, filters=self.filters)
+        if filename:
+            self._set_uri('file:///' + filename)
 
     def select_drag_data_received(
             self, widget, context, x, y, selection, info, timestamp):

Reply via email to