Opened 11 years ago
Closed 10 years ago
#4477 closed defect (fixed)
Drag a link to the clipboard frame raise error
Reported by: | manuq | Owned by: | erikos |
---|---|---|---|
Priority: | Urgent | Milestone: | 0.102.0 |
Component: | Sugar | Version: | Unspecified |
Severity: | Unspecified | Keywords: | |
Cc: | Distribution/OS: | Unspecified | |
Bug Status: | New |
Description
Fixing the drag and drop issues in #3819, an error appears if a link is dragged from Browse activity to the frame.
TestCase
- Open Browse. Navigate to a page with links.
- Bring up the frame.
- Drag a link to the frame.
The current code calls Python shutil.copyfile with the URL path, which obviously fails with "file not found".
[1] http://docs.python.org/2/library/shutil.html#shutil.copyfile
Traceback (most recent call last): File "/home/manuq/sugar-build/install/lib/python2.7/site-packages/jarabe/frame/clipboardtray.py", line 193, in drag_data_received_cb self._add_selection(object_id, selection) File "/home/manuq/sugar-build/install/lib/python2.7/site-packages/jarabe/frame/clipboardtray.py", line 108, in _add_selection on_disk=True) File "/home/manuq/sugar-build/install/lib/python2.7/site-packages/jarabe/frame/clipboard.py", line 89, in add_object_format new_uri = self._copy_file(data) File "/home/manuq/sugar-build/install/lib/python2.7/site-packages/jarabe/frame/clipboard.py", line 167, in _copy_file shutil.copyfile(path, new_file_path) File "/usr/lib64/python2.7/shutil.py", line 82, in copyfile with open(src, 'rb') as fsrc: IOError: [Errno 2] No existe el fichero o el directorio: '/gtk3/stable/GtkCssProvider.html'
Change History (6)
comment:1 Changed 10 years ago by dnarvaez
- Milestone changed from 0.98 to Unspecified
comment:2 Changed 10 years ago by dnarvaez
- Bug Status changed from Unconfirmed to New
- Priority changed from Unspecified by Maintainer to Urgent
comment:3 Changed 10 years ago by dnarvaez
- Milestone changed from Unspecified to 0.102
comment:4 Changed 10 years ago by gp94
comment:5 Changed 10 years ago by native
I am not able to reproduce the error. When I try to drag a link to a frame, it works fine for me and it's reopening too when I drag it back to the browser. Can you provide more details ?
I am running sugar-build on my host machine running Linux Mint 15 Olivia.(32 bit version).
comment:6 Changed 10 years ago by godiard
- Resolution set to fixed
- Status changed from new to closed
Working ok in 0.102 (Browse version 156)
Note: See
TracTickets for help on using
tickets.
I don't seem to reproduce the above error, everything works fine...