The following commit has been merged in the ubuntu-precise-3.5 branch:
commit a57f39f0493117d421bb3a0f8ccb337a3f673006
Author: Bjoern Michaelsen <[email protected]>
Date: Wed Jan 9 13:56:32 2013 +0100
lp#1097718: torn off popups trigger keyboard focus problems
diff --git a/changelog b/changelog
index fade9da..d2032d2 100644
--- a/changelog
+++ b/changelog
@@ -9,6 +9,7 @@ libreoffice (1:3.5.7-0ubuntu3) UNRELEASED; urgency=low
* backport Do not move nCurUndoAction < 0 (LP: #1097437)
* backport Do not check the stored DIFAT sector count (LP: #1097710)
* backport Enable NPP_Initialize/Shutdown again (LP: #1097715)
+ * backport torn off popups trigger keyboard focus problems (LP: #1097718)
-- Bjoern Michaelsen <[email protected]> Tue, 08 Jan 2013
17:09:36 +0100
diff --git
a/patches/lp-1097718-fdo-48096-possibly-also-lp-26303-lp-399765-.diff
b/patches/lp-1097718-fdo-48096-possibly-also-lp-26303-lp-399765-.diff
new file mode 100644
index 0000000..3fe8e1e
--- /dev/null
+++ b/patches/lp-1097718-fdo-48096-possibly-also-lp-26303-lp-399765-.diff
@@ -0,0 +1,68 @@
+From 77ed44361e3929cf2a0f79c2ed8f969923bce8af Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <[email protected]>
+Date: Mon, 2 Apr 2012 20:57:02 +0100
+Subject: [PATCH 03/14] Resolves: fdo#48096 (possibly also: lp#26303,
+ lp#399765, lp#999269) torn off popups trigger
+ keyboard focus problems
+
+---
+ svx/source/tbxctrls/linectrl.cxx | 4 ++--
+ svx/source/tbxctrls/tbcontrl.cxx | 6 +++---
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/svx/source/tbxctrls/linectrl.cxx
b/svx/source/tbxctrls/linectrl.cxx
+index 01334d4..cb63ddc 100644
+--- a/svx/source/tbxctrls/linectrl.cxx
++++ b/svx/source/tbxctrls/linectrl.cxx
+@@ -379,7 +379,7 @@ SvxLineEndWindow::SvxLineEndWindow(
+ const String& rWndTitle ) :
+ SfxPopupWindow( nSlotId,
+ rFrame,
+- WinBits( WB_STDPOPUP ) ),
++ WinBits( WB_STDPOPUP | WB_OWNERDRAWDECORATION ) ),
+ aLineEndSet ( this, WinBits( WB_ITEMBORDER | WB_3DLOOK |
WB_NO_DIRECTSELECT ) ),
+ nCols ( 2 ),
+ nLines ( 12 ),
+@@ -400,7 +400,7 @@ SvxLineEndWindow::SvxLineEndWindow(
+ SfxPopupWindow( nSlotId,
+ rFrame,
+ pParentWindow,
+- WinBits( WB_STDPOPUP ) ),
++ WinBits( WB_STDPOPUP | WB_OWNERDRAWDECORATION ) ),
+ aLineEndSet ( this, WinBits( WB_ITEMBORDER | WB_3DLOOK |
WB_NO_DIRECTSELECT ) ),
+ nCols ( 2 ),
+ nLines ( 12 ),
+diff --git a/svx/source/tbxctrls/tbcontrl.cxx
b/svx/source/tbxctrls/tbcontrl.cxx
+index b5c50a5..40de3c0 100644
+--- a/svx/source/tbxctrls/tbcontrl.cxx
++++ b/svx/source/tbxctrls/tbcontrl.cxx
+@@ -824,7 +824,7 @@ SvxColorWindow_Impl::SvxColorWindow_Impl( const OUString&
rCommand,
+ Window*
pParentWindow,
+ const ::Color
rLastColor ) :
+
+- SfxPopupWindow( nSlotId, rFrame, pParentWindow, WinBits( WB_STDPOPUP ) ),
++ SfxPopupWindow( nSlotId, rFrame, pParentWindow, WinBits( WB_STDPOPUP |
WB_OWNERDRAWDECORATION ) ),
+
+ theSlotId( nSlotId ),
+ aColorSet( this, WinBits( WB_ITEMBORDER | WB_NAMEFIELD | WB_3DLOOK |
WB_NO_DIRECTSELECT) ),
+@@ -1051,7 +1051,7 @@ void SvxColorWindow_Impl::StateChanged( sal_uInt16 nSID,
SfxItemState eState, co
+
+ SvxFrameWindow_Impl::SvxFrameWindow_Impl( sal_uInt16 nId, const Reference<
XFrame >& rFrame, Window* pParentWindow ) :
+
+- SfxPopupWindow( nId, rFrame, pParentWindow, WinBits( WB_STDPOPUP ) ),
++ SfxPopupWindow( nId, rFrame, pParentWindow, WinBits( WB_STDPOPUP |
WB_OWNERDRAWDECORATION ) ),
+ aFrameSet ( this, WinBits( WB_ITEMBORDER | WB_DOUBLEBORDER | WB_3DLOOK
| WB_NO_DIRECTSELECT ) ),
+ bParagraphMode(sal_False)
+
+@@ -1328,7 +1328,7 @@ Color lcl_mediumColor( Color aMain, Color /*aDefault*/ )
+
+ SvxLineWindow_Impl::SvxLineWindow_Impl( sal_uInt16 nId, const Reference<
XFrame >& rFrame, Window* pParentWindow ) :
+
+- SfxPopupWindow( nId, rFrame, pParentWindow, WinBits( WB_STDPOPUP |
WB_AUTOSIZE ) ),
++ SfxPopupWindow( nId, rFrame, pParentWindow, WinBits( WB_STDPOPUP |
WB_OWNERDRAWDECORATION | WB_AUTOSIZE ) ),
+ m_aLineStyleLb( this )
+ {
+ try
+--
+1.7.10.4
+
diff --git a/patches/series b/patches/series
index a372698..dedd649 100644
--- a/patches/series
+++ b/patches/series
@@ -44,3 +44,4 @@ lp-1097433-fdo-56009-fdo-54695-Calculate-positions-of-.diff
lp-1097437-Do-not-move-nCurUndoAction-0.diff
lp-1097710-Do-not-check-the-stored-DIFAT-sector-count.diff
lp-1097715-Enable-NPP_Initialize-Shutdown-again.diff
+lp-1097718-fdo-48096-possibly-also-lp-26303-lp-399765-.diff
--
LibreOffice packaging repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]