Ignore:
Timestamp:
Aug 29, 2011 2:33:50 AM (9 years ago)
Author:
ming
Message:

Fixed #1354: stopping preview may hide parent window.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/vidgui/vidwin.cpp

    r3727 r3728  
    4747VidWin::~VidWin() 
    4848{ 
    49     show(false); 
     49    show_sdl(false); 
    5050    detach(); 
    5151} 
     
    7373 
    7474    case QEvent::Show: 
    75         show(true); 
     75        show_sdl(true); 
    7676        // revert to default size hint, make it resizable 
    7777        setFixedSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); 
     
    7979 
    8080    case QEvent::Hide: 
    81         show(false); 
     81        show_sdl(false); 
    8282        break; 
    8383 
     
    139139} 
    140140 
    141 void VidWin::show(bool visible) 
     141void VidWin::show_sdl(bool visible) 
    142142{ 
    143143    if (!hwnd.info.win.hwnd) return; 
     
    210210} 
    211211 
    212 void VidWin::show(bool visible) 
     212void VidWin::show_sdl(bool visible) 
    213213{ 
    214214    if (!hwnd.info.cocoa.window) return; 
     
    217217 
    218218    if (visible) { 
    219         if (![w isMiniaturized]) { 
    220             [w makeKeyAndOrderFront:nil]; 
    221         } 
     219        [[w contentView]setHidden:NO]; 
    222220    } else { 
    223         [w orderOut:nil]; 
     221        [[w contentView]setHidden:YES]; 
    224222    } 
    225223} 
     
    285283} 
    286284 
    287 void VidWin::show(bool visible) 
     285void VidWin::show_sdl(bool visible) 
    288286{ 
    289287    if (!hwnd.info.x11.window) return; 
Note: See TracChangeset for help on using the changeset viewer.