Skip to content

LayoutButtons' button bind to non-existent property #159

Description

@garaevdi

What Happened?

During gtk4 port LayoutButton's internal button was changed from Gtk.ModelButton to Wingpanel.PopoverMenuItem. But old binding to ModelButton's active property was left behind. As a result there is always a critical during panel startup. Also now there is no radio button to indicate chosen layout.

Steps to Reproduce

  1. Add multiple keyboard layouts
  2. Launch wingpanel from the terminal

Expected Behavior

No critical errors

OS Version

Other Linux (fedora 44, gtk 4.22.4)

OS Architecture

amd64 (on most hardwares)

Session Type

Secure Session (Wayland, This is the default)

Software Version

Early Access or Compiled from git
wingpanel elementary/wingpanel@046d794
panel-keyboard a1c6bed

Log Output

(io.elementary.wingpanel:13517): GLib-GObject-CRITICAL **: 20:54:52.298: ../gobject/gbinding.c:1301: The target object of type WingpanelPopoverMenuItem has no property called 'active'

Hardware Info

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions