mahvin wrote:
Does the Windows binary allow you to work on multiple images in one GIMP session? It won't allow you to do so in Ubuntu. I have to close GIMP and restart if I want to work on a separate image and this totally sucks.
if you compile yourself, you can add this line
colorizevals.marked_id = default_drawable->drawable_id;to the file "colorize-plugin.c" as the following code show
static gboolean colorize_dialog(GimpDrawable *default_drawable)
{
GtkWidget *dialog, *combo;
GimpDrawable *marked;
gint status;
gimp_ui_init("colorize", TRUE);
dialog = gimp_dialog_new(
"Colorize", "colorize",
NULL, 0,
gimp_standard_help_func, "plug-in-colorize",
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OK, GTK_RESPONSE_OK,
NULL
);
gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)), 12);
gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), 6);
// add this line set marked_id to default to avoid get invalid id error
if( !gimp_drawable_is_valid(colorizevals.marked_id) ) colorizevals.marked_id = -1;
if (colorizevals.marked_id == -1)
colorizevals.marked_id = default_drawable->drawable_id;
marked = gimp_drawable_get(colorizevals.marked_id);
if (!marked) return FALSE;