genode/repos/gems
Norman Feske d3e5e5c286 sculpt: fix interplay of popup with old dialogs
This is a follow-up fix for commit "sculpt: apply Dialog API to diag,
panel, and graph", which happened to render the legacy dialogs (network
and settings) inaccessible.

The patch avoids the use of clack seq numbers for the 'popup_opened'
condition (which happens on click, not clack). It also overrides old
click information on the arrival of a new click, avoiding the evaluation
of stale click sequence numbers in distant_runtime.cc. Furthermore, it
reduces the rate of 'Distant_runtime::_try_handle_click_and_clack'.

Issue #5008
2023-10-25 08:58:53 +02:00
..
include Dialog API 2023-10-04 13:22:06 +02:00
lib Dialog API 2023-10-04 13:22:06 +02:00
recipes Stable TAR archive metadata content in recipes 2023-10-25 08:58:52 +02:00
run sculpt: version 23.10 2023-10-25 08:58:52 +02:00
sculpt sculpt: update falkon preset 2023-10-25 08:58:52 +02:00
src sculpt: fix interplay of popup with old dialogs 2023-10-25 08:58:53 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory is a source-code repository containing Genode-specific services
and applications. In contrast to the components hosted in the 'os' repository,
programs contained in 'gems' are able to leverage the functionalities provided
by higher-level repositories such as 'libports'. To use the 'gems' repository,
make sure to also add those repositories to your build configuraion.