demos: Improve frame rate tracking for fishbowl demo
authorBenjamin Otte <otte@redhat.com>
Fri, 30 Mar 2018 14:47:52 +0000 (16:47 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 30 Mar 2018 14:51:09 +0000 (16:51 +0200)
commit89f6a4ede4c10db1bc74227ddf84f47b8ecf527b
tree91fee6ad6c68900fb26d602a9a42d439c3573be0
parentc13fff8adb725f80d4945c8b913e4031ef19bcbe
demos: Improve frame rate tracking for fishbowl demo

We now properly use GdkFrameTimings and can therefor check for dropping
even a single frame in the history (of 16 frames or 1/4 of a second).
Once that happens, we immediately stop adding new items to the bowl.

A side effect is that the number of icons is now a *lot* smaller.
demos/gtk-demo/fishbowl.c