GNOME Bugzilla – Bug 645284
system-monitor tooltip do not display
Last modified: 2020-11-06 19:58:00 UTC
add the System Monitor applet to the panel. modify preferences to select at least one other sub component for display. hover mouse over either and a realtime tooltip is displayed. modify preferences to reduce the update interval by one click (500 ms to 450). the tooltip no longer displays. gnome-system-monitor-2.28.2-1.fc14.x86_64 I'm much more happy with this set to interval of 350ms
I can confirm this bug on Debian, gnome-applets 3.2.1-1.
I browsed the source and it seems that the call to gtk_widget_set_tooltip_text within multiload_applet_tooltip_update will eventually call gtk_tooltip_start_delay (from gtktooltip.c) which will re-start the tooltip timeout function. This, by default is 500ms, so with an update interval less than that, it will never finish. This even affects the applets with an interval of 500ms: The tooltip will be delayed until after the next update, the tooltip timer has a chance to fire. gtk_widget_set_tooltip_text should not cause gtk_tooltip_start_delay to be called. So this is actually a gtk+ bug, it seems.
The relevant bug in gtk+ seems to be bug #516130, where I have attached a patch that should fix this issue.
With gtk 3.4.2, this seems to be fixed.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years. If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-applets/-/issues/ Thank you for reporting this issue and we are sorry it could not be fixed.