[libreoffice/f21] Resolves: rhbz#1204244 group sdb windows together as 'base'

Caolán McNamara caolanm at fedoraproject.org
Mon Mar 23 10:48:18 UTC 2015


commit bd7baa95d8d0e9a050a1e894308319302e1dd41b
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Mar 23 10:48:14 2015 +0000

    Resolves: rhbz#1204244 group sdb windows together as 'base'

 ...bz-1204244-group-sdb-windows-together-as-.patch | 49 ++++++++++++++++++++++
 libreoffice.spec                                   |  6 ++-
 2 files changed, 54 insertions(+), 1 deletion(-)
---
diff --git a/0001-Resolves-rhbz-1204244-group-sdb-windows-together-as-.patch b/0001-Resolves-rhbz-1204244-group-sdb-windows-together-as-.patch
new file mode 100644
index 0000000..ea2244a
--- /dev/null
+++ b/0001-Resolves-rhbz-1204244-group-sdb-windows-together-as-.patch
@@ -0,0 +1,49 @@
+From 71c00b3e96fb639e0ff0815608827936219adac5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm at redhat.com>
+Date: Mon, 23 Mar 2015 10:41:21 +0000
+Subject: [PATCH] Resolves: rhbz#1204244 group sdb windows together as 'base'
+
+Change-Id: Ie0d17e562b24a8108d79d13592fff3bf2b9a6713
+---
+ framework/source/helper/titlebarupdate.cxx | 20 ++++++--------------
+ 1 file changed, 6 insertions(+), 14 deletions(-)
+
+diff --git a/framework/source/helper/titlebarupdate.cxx b/framework/source/helper/titlebarupdate.cxx
+index 7626309..b79b5b2 100644
+--- a/framework/source/helper/titlebarupdate.cxx
++++ b/framework/source/helper/titlebarupdate.cxx
+@@ -139,25 +139,17 @@ void TitleBarUpdate::impl_updateApplicationID(const css::uno::Reference< css::fr
+ 
+         OUString sDesktopName;
+         OUString aModuleId = xModuleManager->identify(xFrame);
+-        if ( aModuleId == "com.sun.star.text.TextDocument" ||
+-             aModuleId == "com.sun.star.text.GlobalDocument" ||
+-             aModuleId == "com.sun.star.text.WebDocument" ||
+-             aModuleId == "com.sun.star.xforms.XMLFormDocument" )
++        if ( aModuleId.startsWith("com.sun.star.text.") || aModuleId.startsWith("com.sun.star.xforms.") )
+             sDesktopName = "Writer";
+-        else if ( aModuleId == "com.sun.star.sheet.SpreadsheetDocument" )
++        else if ( aModuleId.startsWith("com.sun.star.sheet.") )
+             sDesktopName = "Calc";
+-        else if ( aModuleId == "com.sun.star.presentation.PresentationDocument" )
++        else if ( aModuleId.startsWith("com.sun.star.presentation.") )
+             sDesktopName = "Impress";
+-        else if ( aModuleId == "com.sun.star.drawing.DrawingDocument" )
++        else if ( aModuleId.startsWith("com.sun.star.drawing." ) )
+             sDesktopName = "Draw";
+-        else if ( aModuleId == "com.sun.star.formula.FormulaProperties" )
++        else if ( aModuleId.startsWith("com.sun.star.formula." ) )
+             sDesktopName = "Math";
+-        else if ( aModuleId == "com.sun.star.sdb.DatabaseDocument" ||
+-                  aModuleId == "com.sun.star.sdb.OfficeDatabaseDocument" ||
+-                  aModuleId == "com.sun.star.sdb.RelationDesign" ||
+-                  aModuleId == "com.sun.star.sdb.QueryDesign" ||
+-                  aModuleId == "com.sun.star.sdb.TableDesign" ||
+-                  aModuleId == "com.sun.star.sdb.DataSourceBrowser" )
++        else if ( aModuleId.startsWith("com.sun.star.sdb.") )
+             sDesktopName = "Base";
+         else
+             sDesktopName = "Startcenter";
+-- 
+1.9.3
+
diff --git a/libreoffice.spec b/libreoffice.spec
index aef670f..426206d 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -46,7 +46,7 @@ Summary:        Free Software Productivity Suite
 Name:           libreoffice
 Epoch:          1
 Version:        %{libo_version}.2
-Release:        4%{?libo_prerelease}%{?dist}
+Release:        5%{?libo_prerelease}%{?dist}
 License:        (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and Artistic and MPLv2.0 and CC0
 Group:          Applications/Productivity
 URL:            http://www.libreoffice.org/
@@ -373,6 +373,7 @@ Patch75: 0001-add-accel.-to-switch-monitors-to-pres.-console.patch
 Patch76: 0001-build-libetonyek-with-no-strict-aliasing.patch
 Patch77: 0002-propagate-user-set-CFLAGS-to-build.patch
 Patch78: 0001-fdo-69036-do-not-try-to-create-a-sfxApplication-when.patch
+Patch79: 0001-fdo-69036-do-not-try-to-create-a-sfxApplication-when.patch
 
 %define instdir %{_libdir}
 %define baseinstdir %{instdir}/libreoffice
@@ -2353,6 +2354,9 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %endif
 
 %changelog
+* Mon Mar 23 2015 Caolán McNamara <caolanm at redhat.com> - 1:4.3.6.2-5
+- Resolves: rhbz#1204244 group sdb windows together as 'base'
+
 * Thu Mar 19 2015 Caolán McNamara <caolanm at redhat.com> - 1:4.3.6.2-4
 - Resolves: rhbz#1202138 fix crash on exit
 


More information about the scm-commits mailing list