Hello community,

here is the log from the commit of package gnote for openSUSE:Factory checked 
in at 2020-09-06 00:02:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnote (Old)
 and      /work/SRC/openSUSE:Factory/.gnote.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnote"

Sun Sep  6 00:02:35 2020 rev:69 rq:832072 version:3.36.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnote/gnote.changes      2020-06-29 
21:18:28.985805860 +0200
+++ /work/SRC/openSUSE:Factory/.gnote.new.3399/gnote.changes    2020-09-06 
00:02:56.487270037 +0200
@@ -1,0 +2,7 @@
+Wed Sep  2 02:36:36 UTC 2020 - Jonathan Kang <songchuan.k...@suse.com>
+
+- Add gnote-enabling-addin-for-opened-notes.patch: noteaddin: Fix
+  newly enabled addin not working for opened(bsc#1075342,
+  glgo#GNOME/gnote!11).
+
+-------------------------------------------------------------------

New:
----
  gnote-enabling-addin-for-opened-notes.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnote.spec ++++++
--- /var/tmp/diff_new_pack.xSZXO7/_old  2020-09-06 00:02:57.363270475 +0200
+++ /var/tmp/diff_new_pack.xSZXO7/_new  2020-09-06 00:02:57.367270477 +0200
@@ -27,6 +27,8 @@
 URL:            https://wiki.gnome.org/Apps/Gnote
 Source0:        
https://download.gnome.org/sources/gnote/%{base_version}/%{name}-%{version}.tar.xz
 Source99:       gnote-rpmlintrc
+# PATCH-FIX-UPSTREAM gnote-enabling-addin-for-opened-notes.patch bsc#1075342, 
glgo#GNOME/gnote!11 noteaddin: Fix newly enabled addin not working for opened.
+Patch0:         gnote-enabling-addin-for-opened-notes.patch
 
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes

++++++ gnote-enabling-addin-for-opened-notes.patch ++++++
>From 1c295905251aaa5d031531392eab5575da2d87b9 Mon Sep 17 00:00:00 2001
From: Jonathan Kang <jonathank...@gnome.org>
Date: Wed, 2 Sep 2020 09:11:07 +0800
Subject: [PATCH] noteaddin: Fix newly enabled addin not working for opened
 notes

---
 src/noteaddin.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/noteaddin.cpp b/src/noteaddin.cpp
index 612bc8d8..ddb60ca0 100644
--- a/src/noteaddin.cpp
+++ b/src/noteaddin.cpp
@@ -39,7 +39,13 @@ namespace gnote {
       sigc::mem_fun(*this, &NoteAddin::on_note_opened_event));
     initialize();
     if(m_note->is_opened()) {
+      NoteWindow * window = get_window();
+
       on_note_opened();
+      /* Connect these two signals here, because signal_opened won't emit for
+       * opening already opened notes. */
+      window->signal_foregrounded.connect(sigc::mem_fun(*this, 
&NoteAddin::on_note_foregrounded));
+      window->signal_backgrounded.connect(sigc::mem_fun(*this, 
&NoteAddin::on_note_backgrounded));
     }
   }
 
-- 
2.25.4


Reply via email to