[Libreoffice-commits] core.git: vcl/inc vcl/unx
Caolán McNamara
caolanm at redhat.com
Mon Jun 13 12:23:04 UTC 2016
vcl/inc/unx/gtk/gtkframe.hxx | 2 +-
vcl/unx/gtk3/gtk3gtkframe.cxx | 14 ++------------
2 files changed, 3 insertions(+), 13 deletions(-)
New commits:
commit e11f90fb28487503ffda1880857036f50430ef79
Author: Caolán McNamara <caolanm at redhat.com>
Date: Mon Jun 13 13:21:33 2016 +0100
gtk3: m_bSetFocusOnMap is only used on gtk3
Change-Id: I3cf9e13dafb59031ab8dc4e678de9d502a376d52
diff --git a/vcl/inc/unx/gtk/gtkframe.hxx b/vcl/inc/unx/gtk/gtkframe.hxx
index 355910c..8d48824 100644
--- a/vcl/inc/unx/gtk/gtkframe.hxx
+++ b/vcl/inc/unx/gtk/gtkframe.hxx
@@ -201,7 +201,6 @@ class GtkSalFrame : public SalFrame
bool m_bDefaultSize;
bool m_bSendModChangeOnRelease;
bool m_bWindowIsGtkPlug;
- bool m_bSetFocusOnMap;
OUString m_aTitle;
OUString m_sWMClass;
@@ -223,6 +222,7 @@ class GtkSalFrame : public SalFrame
GtkDnDTransferable* m_pFormatConversionRequest;
#else
GdkRegion* m_pRegion;
+ bool m_bSetFocusOnMap;
#endif
SalMenu* m_pSalMenu;
diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx
index 35522dd..640db4e 100644
--- a/vcl/unx/gtk3/gtk3gtkframe.cxx
+++ b/vcl/unx/gtk3/gtk3gtkframe.cxx
@@ -1061,7 +1061,6 @@ void GtkSalFrame::InitCommon()
m_bInDrag = false;
m_pFormatConversionRequest = nullptr;
m_ePointerStyle = static_cast<PointerStyle>(0xffff);
- m_bSetFocusOnMap = false;
m_pSalMenu = nullptr;
m_nWatcherId = 0;
m_nMenuExportId = 0;
@@ -1416,7 +1415,7 @@ void GtkSalFrame::SetDefaultSize()
gtk_window_maximize( GTK_WINDOW(m_pWindow) );
}
-void GtkSalFrame::Show( bool bVisible, bool bNoActivate )
+void GtkSalFrame::Show( bool bVisible, bool /*bNoActivate*/ )
{
if( m_pWindow )
{
@@ -1430,9 +1429,6 @@ void GtkSalFrame::Show( bool bVisible, bool bNoActivate )
SetDefaultSize();
setMinMaxSize();
- if( ! bNoActivate && (m_nStyle & SalFrameStyleFlags::TOOLWINDOW) )
- m_bSetFocusOnMap = true;
-
gtk_widget_show( m_pWindow );
if( isFloatGrabWindow() )
@@ -2936,16 +2932,10 @@ gboolean GtkSalFrame::signalFocus( GtkWidget*, GdkEventFocus* pEvent, gpointer f
return false;
}
-gboolean GtkSalFrame::signalMap( GtkWidget *pWidget, GdkEvent*, gpointer frame )
+gboolean GtkSalFrame::signalMap(GtkWidget *, GdkEvent*, gpointer frame)
{
GtkSalFrame* pThis = static_cast<GtkSalFrame*>(frame);
- bool bSetFocus = pThis->m_bSetFocusOnMap;
- pThis->m_bSetFocusOnMap = false;
-
- (void)pWidget; (void)bSetFocus;
- //FIXME: no set input focus ...
-
pThis->CallCallback( SalEvent::Resize, nullptr );
pThis->TriggerPaintEvent();
More information about the Libreoffice-commits
mailing list