Skip to content

search-provider: avoid subprocess for search provider

Christian Hergert requested to merge wip/chergert/spawnage into master

Previously, this search provider would spawn gnome-calculator for nearly every keypress in GNOME Shell search. That means doing expensive things like not only spawning, loading dynamic libraries, but also setting up GSettings for the angle-units setting.

This brings that solve code over since the search provider is already linking against the calculator library. No subprocess is needed and it can reuse the settings appropriately.

Fixes #350 (closed)

Merge request reports