[gimp] Bug 794469 - Shift-click-create layer always set "Default/Normal" mode.
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Bug 794469 - Shift-click-create layer always set "Default/Normal" mode.
- Date: Fri, 23 Mar 2018 17:46:39 +0000 (UTC)
commit cdabe6916415f146755b39a6ee7df28b1ec53dc0
Author: Jehan <jehan girinstud io>
Date: Fri Mar 23 18:43:22 2018 +0100
Bug 794469 - Shift-click-create layer always set "Default/Normal" mode.
It should use the last used layer mode instead.
app/actions/layers-commands.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/app/actions/layers-commands.c b/app/actions/layers-commands.c
index 4c3bf8c..7fcf527 100644
--- a/app/actions/layers-commands.c
+++ b/app/actions/layers-commands.c
@@ -363,8 +363,8 @@ layers_new_last_vals_cmd_callback (GtkAction *action,
gint width, height;
gint off_x, off_y;
gdouble opacity;
- GimpLayerMode mode;
GimpDialogConfig *config;
+
return_if_no_image (image, data);
return_if_no_widget (widget, data);
@@ -387,7 +387,6 @@ layers_new_last_vals_cmd_callback (GtkAction *action,
width = gimp_item_get_width (GIMP_ITEM (template));
height = gimp_item_get_height (GIMP_ITEM (template));
opacity = gimp_layer_get_opacity (template);
- mode = gimp_layer_get_mode (template);
}
else
{
@@ -396,7 +395,6 @@ layers_new_last_vals_cmd_callback (GtkAction *action,
off_x = 0;
off_y = 0;
opacity = 1.0;
- mode = gimp_image_get_default_new_layer_mode (image);
}
gimp_image_undo_group_start (image, GIMP_UNDO_GROUP_EDIT_PASTE,
@@ -405,7 +403,7 @@ layers_new_last_vals_cmd_callback (GtkAction *action,
new_layer = gimp_layer_new (image, width, height,
gimp_image_get_layer_format (image, TRUE),
config->layer_new_name,
- opacity, mode);
+ opacity, config->layer_new_mode);
gimp_drawable_fill (GIMP_DRAWABLE (new_layer),
action_data_get_context (data),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]