Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#5402 closed bug (duplicate)

Dragging files over Deskbar|Application to open

Reported by: humdinger Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Deskbar Version: R1/Development
Keywords: Cc:
Blocked By: #3075 Blocking:
Has a Patch: no Platform: All

Description (last modified by diver)

This is hrev35438.

When dragging files over the Deskbar to open its Applications menu and proceeding to drag over an app's entry in order to open the file with that app, two things can happen.

For e.g. text, mp3 or image files, the Applications menu collapses as soon as you try to move to the specific app to drop the file.

Or, worse, for PDF files, Deskbar calls the debugger:

Thread 576 caused an exception: Segment violation
   ---snip---
[Switching to team /boot/system/Deskbar (317) thread menu_tracking (576)]
0x003ffc19 in BList::ItemAt () from /boot/system/lib/libbe.so
(gdb) bt
#0  0x003ffc19 in BList::ItemAt () from /boot/system/lib/libbe.so
#1  0x00562e93 in WhileEachListItem<BString, long, char const*> () from /boot/system/lib/libtracker.so
#2  0x0056088c in BPrivate::Model::SupportsMimeType () from /boot/system/lib/libtracker.so
#3  0x00567d55 in BPrivate::SpringLoadedFolderSetMenuStates () from /boot/system/lib/libtracker.so
#4  0x00567e84 in BPrivate::BNavMenu::AttachedToWindow () from /boot/system/lib/libtracker.so
#5  0x003a5adc in BView::_Attach () from /boot/system/lib/libbe.so
#6  0x003acbbc in BView::_AddChild () from /boot/system/lib/libbe.so
#7  0x003acc21 in BView::AddChild () from /boot/system/lib/libbe.so
#8  0x00359fa6 in BPrivate::BMenuFrame::AttachedToWindow () from /boot/system/lib/libbe.so
#9  0x003a5adc in BView::_Attach () from /boot/system/lib/libbe.so
#10 0x003acbbc in BView::_AddChild () from /boot/system/lib/libbe.so
#11 0x003acc21 in BView::AddChild () from /boot/system/lib/libbe.so
#12 0x003b6dd4 in BWindow::AddChild () from /boot/system/lib/libbe.so
#13 0x0035a110 in BPrivate::BMenuWindow::AttachMenu () from /boot/system/lib/libbe.so
#14 0x0034d9f6 in BMenu::_Show () from /boot/system/lib/libbe.so
#15 0x0034dba8 in BMenu::_SelectItem () from /boot/system/lib/libbe.so
#16 0x0034e0e8 in BMenu::_UpdateStateOpenSelect () from /boot/system/lib/libbe.so
#17 0x0034e4b3 in BMenu::_Track () from /boot/system/lib/libbe.so
#18 0x003520f0 in BMenuBar::_Track () from /boot/system/lib/libbe.so
#19 0x0035262c in BMenuBar::_TrackTask () from /boot/system/lib/libbe.so
#20 0x0064adf0 in thread_entry () from /boot/system/lib/libroot.so
#21 0x78143fec in ?? ()
(gdb)

Change History (4)

comment:1 Changed 9 years ago by diver

Back trace is the same as in #3075.

comment:2 Changed 9 years ago by humdinger

Resolution: duplicate
Status: newclosed

Right you are. Sorry. Marked as duplicate.

comment:3 Changed 8 years ago by diver

Blocked By: 3075 added

comment:4 Changed 8 years ago by diver

Description: modified (diff)
Note: See TracTickets for help on using tickets.