[haiku-bugs] [Haiku] #5402: Dragging files over Deskbar|Application to open

  • From: "humdinger" <trac@xxxxxxxxxxxx>
  • Date: Sat, 13 Feb 2010 17:18:36 -0000

#5402: Dragging files over Deskbar|Application to open
----------------------------------+-----------------------------------------
 Reporter:  humdinger             |       Owner:  axeld         
     Type:  bug                   |      Status:  new           
 Priority:  normal                |   Milestone:  R1            
Component:  Applications/Deskbar  |     Version:  R1/Development
 Keywords:                        |   Blockedby:                
 Platform:  All                   |    Blocking:                
----------------------------------+-----------------------------------------
 This is r35438.

 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)

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5402>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: