summaryrefslogtreecommitdiff
path: root/src/w32term.c
diff options
context:
space:
mode:
authorAlexander Gramiak <agrambot@gmail.com>2019-04-13 08:59:07 -0600
committerAlexander Gramiak <agrambot@gmail.com>2019-04-13 20:34:09 -0600
commit480a22c9340cc5f5c2eca67685b72135412192d0 (patch)
tree704ab47f36db0affdd10c315b3cf0515a199ae2b /src/w32term.c
parente7c3d39925dea5e69f9880b6f5609755f34b9d52 (diff)
downloademacs-480a22c9340cc5f5c2eca67685b72135412192d0.tar.gz
Add terminal hook defined_color_hook
* src/termhooks.h (defined_color_hook): New terminal hook. * src/xterm.c: * src/nsterm.m: * src/term.c: * src/w32term.c: Set defined_color_hook. * src/nsterm.m (ns_defined_color_hook): New hook wrapper procedure. * src/xfaces.c: Use defined_color_hook. (defined_color): Remove. * src/image.c (image_defined_color): New wrapper procedure for NS. Remove redefinitions of x_defined_color, and rename x_defined_color to image_defined_color.
Diffstat (limited to 'src/w32term.c')
-rw-r--r--src/w32term.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/w32term.c b/src/w32term.c
index 9e51ddf6429..9560d27a124 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -7159,6 +7159,7 @@ w32_create_terminal (struct w32_display_info *dpyinfo)
terminal->update_end_hook = w32_update_end;
terminal->read_socket_hook = w32_read_socket;
terminal->frame_up_to_date_hook = w32_frame_up_to_date;
+ terminal->defined_color_hook = w32_defined_color;
terminal->mouse_position_hook = w32_mouse_position;
terminal->get_focus_frame = w32_get_focus_frame;
terminal->focus_frame_hook = w32_focus_frame;
@@ -7261,8 +7262,8 @@ w32_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
/* initialize palette with white and black */
{
XColor color;
- w32_defined_color (0, "white", &color, 1);
- w32_defined_color (0, "black", &color, 1);
+ w32_defined_color (0, "white", &color, true, false);
+ w32_defined_color (0, "black", &color, true, false);
}
#ifdef WINDOWSNT