Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0:FactoryCandidates
aseqview
aseqview-piano-segfault-fix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File aseqview-piano-segfault-fix.patch of Package aseqview
From e40717bcf0d1851465a5d2531b92f6b1da2ce0c0 Mon Sep 17 00:00:00 2001 From: Takashi Iwai <tiwai@suse.de> Date: Fri, 25 Jun 2021 10:20:18 +0200 Subject: [PATCH] Fix crash at piano widget creation It was a failure in piano widget that assumed that the widget type is an integer. It caused a segfault with the recent gtk. --- piano.c | 4 ++-- piano.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/piano.c b/piano.c index 76263739f4c7..931e3b9698cc 100644 --- a/piano.c +++ b/piano.c @@ -69,10 +69,10 @@ static GdkColor c60clr = { red : 18000, green : 0, blue : 54000 }; static GtkWidgetClass *parent_class = NULL; -guint +GType piano_get_type (void) { - static guint piano_type = 0; + static GType piano_type = 0; if (!piano_type) { diff --git a/piano.h b/piano.h index 6dea3b6655a8..c35d7daa313d 100644 --- a/piano.h +++ b/piano.h @@ -71,7 +71,7 @@ struct _PianoClass }; GtkWidget *piano_new (gboolean * selkeys); -guint piano_get_type (void); +GType piano_get_type (void); void piano_note_on (Piano * piano, guint8 keynum); void piano_note_off (Piano * piano, guint8 keynum); -- 2.43.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor