From c2d6eda11bb2caecfe3bed9c9b5ba1c9b992f144 Mon Sep 17 00:00:00 2001 From: "kostello%netscape.com" Date: Thu, 21 Jan 1999 21:51:21 +0000 Subject: [PATCH] Changed Code to match new selection work git-svn-id: svn://10.0.0.236/trunk@18201 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webshell/tests/viewer/nsBrowserWindow.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mozilla/webshell/tests/viewer/nsBrowserWindow.cpp b/mozilla/webshell/tests/viewer/nsBrowserWindow.cpp index 597e043615d..da323deb0b1 100644 --- a/mozilla/webshell/tests/viewer/nsBrowserWindow.cpp +++ b/mozilla/webshell/tests/viewer/nsBrowserWindow.cpp @@ -89,6 +89,8 @@ #include #endif +// For Copy +#include "nsISelection.h" // XXX For font setting below #include "nsFont.h" @@ -2089,8 +2091,13 @@ nsBrowserWindow::DoCopy() nsIDocument* doc = shell->GetDocument(); if (nsnull != doc) { nsString buffer; - - doc->CreateXIF(buffer,PR_TRUE); + + nsISelection* sel = nsnull; + shell->GetSelection(&sel); + + if (sel != nsnull) + doc->CreateXIF(buffer,sel); + NS_IF_RELEASE(sel); nsIParser* parser; @@ -2747,7 +2754,7 @@ nsBrowserWindow::DoDebugSave() if (nsnull != doc) { nsString buffer; - doc->CreateXIF(buffer,PR_FALSE); + doc->CreateXIF(buffer); nsIParser* parser;