Bug 78538 - Konqueror will not clear history pane from settings dialog
Summary: Konqueror will not clear history pane from settings dialog
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: sidebar (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Joseph Wenninger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-27 04:02 UTC by Rick Kunath
Modified: 2006-09-25 12:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Kunath 2004-03-27 04:02:49 UTC
Version:           3.2.0 (using KDE 3.2 BRANCH >= 20040204, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
OS:          Linux (i686) release 2.4.25-2mdk

Attempting to clear the browsing history from the history sidebar pane from the Konqueror setup dialog area for the History pane clears the pane, only to have the entries reappear at the next launch of Konqueror.

Right-clicking the "history" entry in the history pane does clear the history, and it does not reappear when konqueror is next launched.
Comment 1 lexual 2005-04-19 07:27:13 UTC
confirming for 3.4.0.
However it isn't as outlined in the original report.

Here's the behaviour I experience.

Clearing History from context menu in sidebar works well.
Clearing History from Configure Konqueror doesn't.
Hitting Clear History from Configure Konqueror doesn't clear the sidebar until I restart konqueror. The sidebar is cleared straight away.
Comment 2 Thomas Reitelbach 2005-12-21 17:53:32 UTC
I can confirm this buggy behaviour for KDE 3.5 :(
Comment 3 Andreas Kling 2006-09-25 12:29:57 UTC
SVN commit 588187 by kling:

Connect to KonqHistoryManager's cleared() signal.
Makes "Clear History" wipe the location bar history permanently instead of just in open Konqueror windows.

BUG: 78538
BUG: 99143
BUG: 120698
BUG: 128854


 M  +1 -0      konq_combo.cc  


--- branches/KDE/3.5/kdebase/konqueror/konq_combo.cc #588186:588187
@@ -122,6 +122,7 @@
     // Make the lineedit consume the Key_Enter event...
     setTrapReturnKey( true );
 
+    connect( KonqHistoryManager::kself(), SIGNAL(cleared()), SLOT(slotCleared()) );
     connect( this, SIGNAL(cleared() ), SLOT(slotCleared()) );
     connect( this, SIGNAL(highlighted( int )), SLOT(slotSetIcon( int )) );
     connect( this, SIGNAL(activated( const QString& )),