ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/video_x.cpp
(Generate patch)

Comparing BasiliskII/src/Unix/video_x.cpp (file contents):
Revision 1.29 by cebix, 2000-11-03T18:21:43Z vs.
Revision 1.31 by cebix, 2000-11-30T16:09:03Z

# Line 518 | Line 518 | static bool init_window(int width, int h
518          // Set VideoMonitor
519          bool native_byte_order;
520   #ifdef WORDS_BIGENDIAN
521 <        native_byte_order = (img->bitmap_bit_order == MSBFirst);
521 >        native_byte_order = (XImageByteOrder(x_display) == MSBFirst);
522   #else
523 <        native_byte_order = (img->bitmap_bit_order == LSBFirst);
523 >        native_byte_order = (XImageByteOrder(x_display) == LSBFirst);
524   #endif
525   #ifdef ENABLE_VOSF
526          do_update_framebuffer = GET_FBCOPY_FUNC(depth, native_byte_order, DISPLAY_WINDOW);
# Line 1670 | Line 1670 | static void handle_events(void)
1670  
1671                          // Window "close" widget clicked
1672                          case ClientMessage:
1673 <                                if (event.xclient.format == 32 && event.xclient.data.l[0] == WM_DELETE_WINDOW)
1674 <                                        XBell(x_display, 0);
1673 >                                if (event.xclient.format == 32 && event.xclient.data.l[0] == WM_DELETE_WINDOW) {
1674 >                                        ADBKeyDown(0x7f);       // Power key
1675 >                                        ADBKeyUp(0x7f);
1676 >                                }
1677                                  break;
1678                  }
1679          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines