[gnote] Handle x-scheme-handler/note mime-type
- From: Aurimas Äernius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Handle x-scheme-handler/note mime-type
- Date: Sat, 30 Jul 2011 21:04:03 +0000 (UTC)
commit 5985ed5c5288b4f8e81f3c2c42785008b91b536c
Author: Aurimas Äernius <aurisc4 gmail com>
Date: Sat Jul 30 23:37:32 2011 +0300
Handle x-scheme-handler/note mime-type
Fixes bug 631435.
data/gnote.desktop.in.in | 3 ++-
src/gnote.cpp | 5 ++++-
2 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/data/gnote.desktop.in.in b/data/gnote.desktop.in.in
index 890fc89..bf05e4d 100644
--- a/data/gnote.desktop.in.in
+++ b/data/gnote.desktop.in.in
@@ -3,8 +3,9 @@
_Name=Gnote
_Comment=Take notes, link ideas, and stay organized
_GenericName=Note-taker
-Exec=gnote
+Exec=gnote %u
Icon=gnote
+MimeType=x-scheme-handler/note;
StartupNotify=false
Terminal=false
Type=Application
diff --git a/src/gnote.cpp b/src/gnote.cpp
index d036b1e..ded2ce0 100644
--- a/src/gnote.cpp
+++ b/src/gnote.cpp
@@ -529,7 +529,10 @@ namespace gnote {
m_open_note_name = m_open_note;
}
}
-
+ else if(!m_open_note && argc > 1 && Glib::str_has_prefix(argv[argc - 1], "note://gnote/")) {
+ m_open_note = argv[argc -1];
+ m_open_note_uri = m_open_note;
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]