Closed Bug 58325 Opened 25 years ago Closed 25 years ago

gtkmozembed widgets do not return proper type information to signal handlers

Categories

(Core Graveyard :: Embedding: GTK Widget, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: crichton, Assigned: blizzard)

Details

Attachments

(1 file)

From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.17ext3 i586; en-US; m18) Gecko/20001026 BuildID: The progress_all, net_state_all, and open_uri calls pass a pointer to a C string to their signal handlers. These were declared as GTK_TYPE_POINTER, which works for C and possibly C++, but breaks other bindings (Python, for example). Changing them to GTK_TYPE_STRING fixes the problem. Reproducible: Always Steps to Reproduce: Write language binding. Bind signal to function. See the pygtk bindings report it as a PyCObject, instead of a string object.
OK, looks fine.
Assignee: pavlov → blizzard
Status: UNCONFIRMED → NEW
Ever confirmed: true
Status: NEW → ASSIGNED
sr=mscott
Checked in.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: