mirror of https://github.com/GNOME/gimp.git
#define GIMP_VIEWABLE_PRIORITY_IDLE, which is even lower than
2007-06-08 Sven Neumann <sven@gimp.org> * app/core/gimpviewable.h: #define GIMP_VIEWABLE_PRIORITY_IDLE, which is even lower than G_PRIORITY_LOW. * app/core/gimpundo.c * app/widgets/gimpviewrenderer.c: create previews with GIMP_VIEWABLE_PRIORITY_IDLE so that they are run after the projection has been invalidated. svn path=/trunk/; revision=22743
This commit is contained in:
parent
345855a711
commit
3ce8d74b14
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
2007-06-08 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/core/gimpviewable.h: #define GIMP_VIEWABLE_PRIORITY_IDLE,
|
||||
which is even lower than G_PRIORITY_LOW.
|
||||
|
||||
* app/core/gimpundo.c
|
||||
* app/widgets/gimpviewrenderer.c: create previews with
|
||||
GIMP_VIEWABLE_PRIORITY_IDLE so that they are run after the
|
||||
projection has been invalidated.
|
||||
|
||||
2007-06-07 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/base/tile-manager.c: formatting.
|
||||
|
|
|
@ -432,7 +432,7 @@ gimp_undo_create_preview (GimpUndo *undo,
|
|||
idle->context = g_object_ref (context);
|
||||
|
||||
undo->preview_idle_id =
|
||||
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE,
|
||||
g_idle_add_full (GIMP_VIEWABLE_PRIORITY_IDLE,
|
||||
gimp_undo_create_preview_idle, idle,
|
||||
(GDestroyNotify) gimp_undo_idle_free);
|
||||
}
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
#define GIMP_VIEWABLE_MAX_BUTTON_SIZE 64
|
||||
#define GIMP_VIEWABLE_MAX_MENU_SIZE 48
|
||||
|
||||
#define GIMP_VIEWABLE_PRIORITY_IDLE (G_PRIORITY_LOW + 100)
|
||||
|
||||
|
||||
#define GIMP_TYPE_VIEWABLE (gimp_viewable_get_type ())
|
||||
#define GIMP_VIEWABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_VIEWABLE, GimpViewable))
|
||||
|
|
|
@ -540,7 +540,7 @@ gimp_view_renderer_invalidate (GimpViewRenderer *renderer)
|
|||
GIMP_VIEW_RENDERER_GET_CLASS (renderer)->invalidate (renderer);
|
||||
|
||||
renderer->idle_id =
|
||||
g_idle_add_full (G_PRIORITY_LOW,
|
||||
g_idle_add_full (GIMP_VIEWABLE_PRIORITY_IDLE,
|
||||
(GSourceFunc) gimp_view_renderer_idle_update,
|
||||
renderer, NULL);
|
||||
}
|
||||
|
@ -568,7 +568,7 @@ gimp_view_renderer_update_idle (GimpViewRenderer *renderer)
|
|||
g_source_remove (renderer->idle_id);
|
||||
|
||||
renderer->idle_id =
|
||||
g_idle_add_full (G_PRIORITY_LOW,
|
||||
g_idle_add_full (GIMP_VIEWABLE_PRIORITY_IDLE,
|
||||
(GSourceFunc) gimp_view_renderer_idle_update,
|
||||
renderer, NULL);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue