summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog6
-rw-r--r--src/w32xfns.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a4a80cbf9f5..75958169951 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-11 Juanma Barranquero <lekktu@gmail.com>
+
+ Backport revno:103582 from trunk.
+ * w32xfns.c (select_palette): Check success of RealizePalette against
+ GDI_ERROR, not zero.
+
2011-03-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* fringe.c (update_window_fringes): Remove unused variables.
diff --git a/src/w32xfns.c b/src/w32xfns.c
index 83ffc1c8b5f..0472138e117 100644
--- a/src/w32xfns.c
+++ b/src/w32xfns.c
@@ -98,7 +98,7 @@ select_palette (FRAME_PTR f, HDC hdc)
else
f->output_data.w32->old_palette = NULL;
- if (RealizePalette (hdc))
+ if (RealizePalette (hdc) != GDI_ERROR)
{
Lisp_Object frame, framelist;
FOR_EACH_FRAME (framelist, frame)