Ticket #1493 (reopened bug)

Opened 2 years ago

Last modified 15 months ago

The networkstatus app closes

Reported by: lxstoian Owned by: axeld
Priority: normal Milestone: R1
Component: Applications Version: R1/pre-alpha1
Keywords: Cc: EdwinGuy+Haiku@…
Blocked By: Platform: All
Blocking:

Description

The network status app closes when the desktop bar is on the buttom of the screen and u try to view the info. The cause is that when u open it the quit button is pressed. Maybe the button should be moved up the menu.

Change History

Changed 16 months ago by RandomInsano

  • cc EdwinGuy+Haiku@… added
  • component changed from - General to Applications/Tracker

Frankly, this should be set as an enhancement for the entire deskbar.

When the Deskbar is locked to the bottom of the screen to emulate Windows or even if there's a context menu being opened that's too low for the menu to appear at the bottom right of the cursor, the menu is instantiated in a location that has one of it's items selected.

Two ways of fixing this for NetworkStatus are to have the menu appear for Deskbar applets on click event, and not on mouse-down, or actually do better logic on where the context menu should appear. Both should really be done.

Also, sort order of the window options should be inverted while the Deskbar is locked to the bottom so that you don't need to scroll past 'Hide all', 'show all', 'close all' to get to the windows.

These seem like easy fixes, so I want to try and tackle them once classes are done for winter break. If anyone else wants to beat me to it though, feel free :)

Changed 15 months ago by axeld

  • status changed from new to closed
  • resolution set to fixed
  • component changed from Applications/Tracker to Applications

Fixed in r28832. At least I don't think there is a general problem that a menu item is preselected; it only shouldn't be invoked once you released the mouse button.

Since we already somehow turned off support for those pop-up, I guess we should make the "openAnyway" parameter meaningless for BPopUpMenu::Go(), too.

Changed 15 months ago by RandomInsano

  • status changed from closed to reopened
  • resolution fixed deleted

The problem still persists as of r28841. Dock the deskbar onto the bottom of the screen and perform a fast click on the icon. It will close NetworkStatus. ProcessController behaves as it should; pausing briefly before instantiating the menu.

Note: See TracTickets for help on using tickets.