View | Details | Raw Unified | Return to issue 100116
Collapse All | Expand All

(-)gtkframe.cxx.orig (-3 / +19 lines)
Lines 808-814 Link Here
808
        {
819
        {
809
            eType = GDK_WINDOW_TYPE_HINT_UTILITY;
820
            eType = GDK_WINDOW_TYPE_HINT_UTILITY;
810
            gtk_window_set_skip_taskbar_hint( GTK_WINDOW(m_pWindow), true );
821
            gtk_window_set_skip_taskbar_hint( GTK_WINDOW(m_pWindow), true );
811
            lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, true );
822
            if (
823
                 getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity")
824
               )
825
            {
826
                lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, true );
827
            }
812
        }
828
        }
813
        else if( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) )
829
        else if( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) )
814
        {
830
        {
Lines 849-856 Link Here
849
    if( bDecoHandling )
865
    if( bDecoHandling )
850
    {
866
    {
851
        gtk_window_set_resizable( GTK_WINDOW(m_pWindow), (nStyle & SAL_FRAME_STYLE_SIZEABLE) ? TRUE : FALSE );
867
        gtk_window_set_resizable( GTK_WINDOW(m_pWindow), (nStyle & SAL_FRAME_STYLE_SIZEABLE) ? TRUE : FALSE );
852
        if( ( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) ) || ( (nStyle & SAL_FRAME_STYLE_TOOLWINDOW ) ) )
868
        if (
869
             (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) ||
870
             (
871
                 getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") &&
872
                 (nStyle & SAL_FRAME_STYLE_TOOLWINDOW)
873
             )
874
           )
875
        {
853
            lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, false );
876
            lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, false );
877
        }
854
    }
878
    }
855
    
879
    
856
}
880
}
Lines 1333-1339 Link Here
1333
            if( nUserTime == 0 && 
1357
            if( nUserTime == 0 && 
1334
               (
1358
               (
1335
                 getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") ||
1359
                 getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") ||
1336
                 getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("compiz")
1360
                 (
1361
                   getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("compiz") &&
1362
                   (m_nStyle & (SAL_FRAME_STYLE_OWNERDRAWDECORATION))
1363
                 )
1337
               )
1364
               )
1338
              )
1365
              )
1339
            {
1366
            {

Return to issue 100116