]> sigrok.org Git - pulseview.git/commit
Fix the build for older glibmm versions.
authorUwe Hermann <redacted>
Fri, 30 Jan 2015 18:39:30 +0000 (19:39 +0100)
committerUwe Hermann <redacted>
Fri, 30 Jan 2015 18:39:30 +0000 (19:39 +0100)
commit0aff286e72c0fb99e2dfeed565a8f5470b2296f0
tree818f06f789ea448c52ac89d631dd507f923ec038
parentea2dbfea21a4c02854c5ffa0d97e14e3483c42c0
Fix the build for older glibmm versions.

With older glibmm versions the following error occured:

  pv/toolbars/mainbar.cpp:228:6: error: no match for ‘operator!’ (operand
  type is ‘Glib::VariantContainerBase’)
    if (!gvar_dict) {
        ^

Work around the above issue by using .gobj() and not relying on
"Glib::VariantBase::operator BoolExpr() const", which was only
added in glibmm 2.36.

This fixes bug #548.

Tested on a Debian stable system with glibmm 2.32.1 and Boost 1.49.
pv/toolbars/mainbar.cpp