packages: kde4-kdepim/kmail-copySelectedText.patch (NEW) - fixed copy selec...

charles charles at pld-linux.org
Tue Jan 18 23:52:17 CET 2011


Author: charles                      Date: Tue Jan 18 22:52:17 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fixed copy selected text to clipboard (with html code)
like:
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<body><h2 style="margin-top: 0px;">KMail 1.13.5</h2></body>

---- Files affected:
packages/kde4-kdepim:
   kmail-copySelectedText.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kde4-kdepim/kmail-copySelectedText.patch
diff -u /dev/null packages/kde4-kdepim/kmail-copySelectedText.patch:1.1
--- /dev/null	Tue Jan 18 23:52:17 2011
+++ packages/kde4-kdepim/kmail-copySelectedText.patch	Tue Jan 18 23:52:12 2011
@@ -0,0 +1,28 @@
+--- kdepim-4.4.9/kmail/kmreaderwin.cpp.orig	2010-12-22 18:52:28.000000000 +0100
++++ kdepim-4.4.9/kmail/kmreaderwin.cpp	2011-01-18 22:58:03.202991913 +0100
+@@ -2187,22 +2187,9 @@
+ //-----------------------------------------------------------------------------
+ void KMReaderWin::slotCopySelectedText()
+ {
+-  QString selection;
+-  if ( htmlMail() ) {
+-    QMimeData *mimeData = new QMimeData();
+-    selection = mViewer->selectedTextAsHTML();
+-    mimeData->setText(selection);
+-    if(!selection.isEmpty()) {
+-      selection.replace( QChar::Nbsp, ' ' );
+-      mimeData->setHtml(selection);
+-    }
+-    QApplication::clipboard()->setMimeData( mimeData, QClipboard::Clipboard );
+-  } else {
+-    selection = mViewer->selectedText();
+-    selection.replace( QChar::Nbsp, ' ' );
+-    QApplication::clipboard()->setText( selection );
+-  }
+-
++  QString selection = mViewer->selectedText();
++  selection.replace( QChar::Nbsp, ' ' );
++  QApplication::clipboard()->setText( selection );
+ }
+ 
+ 
================================================================


More information about the pld-cvs-commit mailing list