diff options
| author | Manolo Gouy <Manolo> | 2016-04-19 17:34:15 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2016-04-19 17:34:15 +0000 |
| commit | 4aa388d4ffb2f62986fb5dc7b06325a4dd0cf56a (patch) | |
| tree | e525d0372b2fbdbf17556d37ee1ab715b67a4288 /src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx | |
| parent | 9f78323574ce8fbbcbf491980fdc9629b83a018a (diff) | |
Add static Fl_XXX_Window_Driver *driver(Fl_Window*) to get the platform-specific driver of a window.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx')
| -rw-r--r-- | src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx index 1506fbbc4..e54f45750 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx +++ b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx @@ -168,7 +168,7 @@ void Fl_Cocoa_Screen_Driver::grab(Fl_Window* win) if (win) { if (!Fl::grab_) { fl_capture = Fl_X::i(Fl::first_window())->xid; - ((Fl_Cocoa_Window_Driver*)Fl::first_window()->driver())->set_key_window(); + Fl_Cocoa_Window_Driver::driver(Fl::first_window())->set_key_window(); } Fl::grab_ = win; } else { @@ -339,7 +339,7 @@ Fl_Cocoa_Screen_Driver::read_image(uchar *p, // I - Pixel buffer or NULL to all if( (sw - x < w) || (sh - y < h) ) return NULL; } else { // reading from current window - Fl_Cocoa_Window_Driver *d = (Fl_Cocoa_Window_Driver*)Fl_Window::current()->driver(); + Fl_Cocoa_Window_Driver *d = Fl_Cocoa_Window_Driver::driver(Fl_Window::current()); base = d->bitmap_from_window_rect(x,y,w,h,&delta); if (!base) return NULL; rowBytes = delta*w; |
