Opened 15 years ago

Last modified 13 years ago

#5402 closed bug

Dragging files over Deskbar|Application to open — at Initial Version

Reported by: humdinger Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Deskbar Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

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---
[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[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
---Type <return> to continue, or q <return> to quit---
#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 (0)

Note: See TracTickets for help on using tickets.