Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#2251 closed Bug (fixed)

gtk client should use GDK-safe versions of g_idle_add() and g_timeout_add*()

Reported by: charles Owned by: charles
Priority: High Milestone: 1.73
Component: GTK+ Client Version: 1.72
Severity: Major Keywords:
Cc:

Description

The GDK versions of these functions, introduced in GTK 2.12 and 2.14, get a GDK lock s.t. it's safe to make gdk/gtk calls inside these idle and timeout functions.

The GTK+ client uses idle and timeout functions extensively, and these calls should be updated to use this safer mechanism.

Change History (5)

comment:1 Changed 13 years ago by charles

  • Summary changed from gtk client should use GDK versions of g_idle_add() and g_timeout_add*() to gtk client should use GDK-safe versions of g_idle_add() and g_timeout_add*()

comment:2 Changed 13 years ago by charles

  • Component changed from Transmission to GTK+ Client
  • Owner set to charles
  • Status changed from new to assigned

comment:3 Changed 13 years ago by charles

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:4 Changed 13 years ago by charles

Fixed in trunk in r8757 for 1.73.

comment:5 Changed 13 years ago by charles

  • Priority changed from Normal to High
Note: See TracTickets for help on using tickets.