[prev in list] [next in list] [prev in thread] [next in thread]
List: konq-bugs
Subject: [Bug 117603] Google Video problem seeing bar
From: Maksim Orlovich <maksim () kde ! org>
Date: 2006-09-28 22:48:07
Message-ID: 20060928224807.9695.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=117603
maksim kde org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From maksim kde org 2006-09-29 00:48 -------
SVN commit 589919 by orlovich:
- Make sure we always size the plugin:
- Fixes google videos showing up.
- Fixes acroread in background tab.
- Make sure to notify the plugin directly of size changes:
- Fixes resizing of google videos
- Makes sizing of acroread more reliable
BUG:117603
BUG:125076
BUG:118038
... And potentially a couple others, will double-check.
M +5 -0 nspluginloader.cpp
M +1 -0 nspluginloader.h
M +1 -5 viewer/nsplugin.cpp
M +0 -1 viewer/nsplugin.h
--- branches/KDE/3.5/kdebase/nsplugins/nspluginloader.cpp #589918:589919
@ -120,6 +120,11 @
kdDebug() << "NSPluginInstance(client)::resizeEvent" << endl;
}
+void NSPluginInstance::showEvent(QShowEvent *event)
+{
+ EMBEDCLASS::showEvent(event);
+ resizePlugin(width(), height());
+}
/*******************************************************************************/
--- branches/KDE/3.5/kdebase/nsplugins/nspluginloader.h #589918:589919
@ -56,6 +56,7 @
protected:
void resizeEvent(QResizeEvent *event);
+ void showEvent (QShowEvent *);
void windowChanged(WId w);
class NSPluginLoader *_loader;
bool shown;
--- branches/KDE/3.5/kdebase/nsplugins/viewer/nsplugin.cpp #589918:589919
@ -588,7 +588,6 @
: DCOPObject(), QObject( parent, name )
{
Q_UNUSED(embed);
- _firstResize = true;
_visible = false;
_npp = privateData;
_npp->ndata = this;
@ -988,10 +987,7 @
resizeWidgets(XtWindow(_form), _width, _height);
- if (_firstResize) {
- _firstResize = false;
- setWindow();
- }
+ setWindow();
kdDebug(1431) << "<- NSPluginInstance::resizePlugin" << endl;
}
--- branches/KDE/3.5/kdebase/nsplugins/viewer/nsplugin.h #589918:589919
@ -220,7 +220,6 @
bool _destroyed;
bool _visible;
- bool _firstResize;
void addTempFile(KTempFile *tmpFile);
QPtrList<KTempFile> _tempFiles;
NSPluginCallbackIface_stub *_callback;
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic