Bug#859324: glade: eats unrelated key-repeat events
Matthias Urlichs
matthias at urlichs.de
Sun Apr 2 09:07:46 UTC 2017
Package: glade
Version: 3.20.0-2
Severity: normal
Apparently, when a nontrivial Glade window is in the foreground, somehow
key repeat events get clobbered.
$ xxxxxxxxxxxxx … (key repeats normally)
$ glade FOO.glade
xx (key repeats irregularly, every couple of seconds)
< minimize Glade window or switch screens)
xxxxxxxxxxxx … (normal again)
The problem also disappears when Glade is interrupted or when the content
it shows is empty. Thus this seems to be a problem with at least one of its widgets.
Exhibited by papermate's frontend/mainwindow/mainwindow.glade file.
I have attached a hopefully-minimal file that exhibits the bug.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (700, 'testing'), (650, 'unstable'), (600, 'stable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.9.0-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages glade depends on:
ii libc6 2.24-9
ii libcairo2 1.14.8-1
ii libgdk-pixbuf2.0-0 2.36.5-2
ii libgladeui-2-6 3.20.0-2
ii libglib2.0-0 2.50.3-1
ii libgtk-3-0 3.22.9-4
ii libpango-1.0-0 1.40.4-1
Versions of packages glade recommends:
ii devhelp 3.22.0-1+b1
ii libgtk-3-dev 3.22.9-4
glade suggests no packages.
-- no debconf information
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.20.0 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkApplicationWindow" id="mainWindow">
<property name="can_focus">False</property>
<property name="title">Paperwork</property>
<property name="default_width">1024</property>
<property name="default_height">768</property>
<property name="icon">paperwork.svg</property>
<property name="show_menubar">False</property>
<child>
<object class="GtkBox" id="box_global">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkBox" id="box_right">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="box6">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkInfoBar" id="infobarExport">
<property name="app_paintable">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">False</property>
<property name="spacing">15</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child internal-child="content_area">
<object class="GtkBox">
<property name="can_focus">False</property>
<property name="spacing">16</property>
<child>
<object class="GtkBox" id="box7">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">10</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkBox" id="box9">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="homogeneous">True</property>
<child>
<object class="GtkComboBox" id="comboboxExportFormat">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">liststoreExportFormat</property>
<property name="active">0</property>
<property name="id_column">0</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
<child type="titlebar">
<placeholder/>
</child>
</object>
</interface>
More information about the pkg-gnome-maintainers
mailing list