Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#659 'pcmanfm --desktop' fails/crashes under this circumstance...

1.1
closed-fixed
pcmanfm (113)
7
2012-11-20
2012-11-09
Sérgio Cipolla
No

If 'pcmanfm --desktop' is opened in a run dialogue or autostarted for the session, pressing, say, 'down arrow' to activate first desktop item fails.
In Icewm pcmanfm desktop crashes and in Xfce it just fails to grab the focus.

If after starting the session or starting pcmanfm desktop we activate the window manager with some keyboard or mouse action (like changing workspaces etc.) then using the arrow keys work properly to select desktop item.

In IceWM I think I got a BT by running gdb in another VT so I could reproduce the bug (if I had run gdb in the same display then WM would be activated and desktop selection would work):

http://pastebin.com/jm7aGZxN

As a comparison, xfdesktop works properly both in Icewm and Xfce.

Discussion

    • milestone: --> 2334032
    • priority: 5 --> 7
     
    • assigned_to: nobody --> lstranger
    • milestone: 2334032 --> 1.1
    • status: open --> closed-fixed
     
  • I hope I've fixed the issue. Let me know if it is fixed for you with latest pcmanfm GIT changes, please.
    Thank you very much.

     
  • Seems to be working just fine. Thank you very much.

     
    • status: closed-fixed --> open-fixed
     
  • Don't reopen bug if fixed, keep it closed, please, Thank you. :)

     
    • status: open-fixed --> closed-fixed
     
  • Hm, there must be a bug in sourceforge because I didn't touch the bug status.
    Now after this comment if it opens again, don't worry, I come back and close it ;-)

     
    • status: closed-fixed --> open-fixed
     
  • Yep, that's what happens. When refreshing the page the comment is open.
    So, closing.

     
    • status: open-fixed --> closed-fixed
     
  • It's not bug but rather feature - if requestor comments own ticket then the default status is set to 'Open'. You should choose 'Closed' manually if you want not to reopen it. :)