зеркало из https://github.com/mono/ikvm-fork.git
Because not all methods that modify the transaction has saved the Java transaction that it make no sense to hold a copy of the Java transaction. In most cases it is wrong.
This commit is contained in:
Родитель
7ab91d4144
Коммит
9f3dac88c0
|
@ -158,7 +158,6 @@ namespace ikvm.awt
|
|||
private Color bgcolor;
|
||||
private java.awt.Font font;
|
||||
private java.awt.Stroke stroke;
|
||||
private java.awt.geom.AffineTransform tx;
|
||||
private static java.awt.BasicStroke defaultStroke = new java.awt.BasicStroke();
|
||||
private Font netfont;
|
||||
private Brush brush;
|
||||
|
@ -1155,18 +1154,13 @@ namespace ikvm.awt
|
|||
public override void setTransform(java.awt.geom.AffineTransform tx)
|
||||
{
|
||||
g.Transform = J2C.ConvertTransform(tx);
|
||||
this.tx = tx;
|
||||
}
|
||||
|
||||
public override java.awt.geom.AffineTransform getTransform()
|
||||
{
|
||||
if (tx != null)
|
||||
{
|
||||
return tx;
|
||||
}
|
||||
using (Matrix matrix = g.Transform)
|
||||
{
|
||||
return tx = C2J.ConvertMatrix(matrix);
|
||||
return C2J.ConvertMatrix(matrix);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче